Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c115' (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-x86_64 --chroot fedora-rawhide-x86_64 Version: 0.68 PID: 36970 Logging PID: 36971 Task: {'appstream': False, 'background': True, 'build_id': 6232468, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', '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-x86_64/', '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-x86_64', '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-w_08onr0/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-w_08onr0/wdune', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-w_08onr0/wdune'... Running: git checkout 7e1bb4cf24deabb0ad306443222d1d9bc1085c35 -- cmd: ['git', 'checkout', '7e1bb4cf24deabb0ad306443222d1d9bc1085c35', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-w_08onr0/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-w_08onr0/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 Dload Upload Total Spent Left Speed 100 34.7M 100 34.7M 0 0 45.9M 0 --:--:-- --:--:-- --:--:-- 45.9M INFO: Reading stdout from command: md5sum wdune-1.958.tar.bz2 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-w_08onr0/wdune/wdune.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-w_08onr0/wdune --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1691069530.959751 -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-w_08onr0/wdune/wdune.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1691069530.959751/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 26 MB/s | 13 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 58 MB/s | 69 MB 00:01 fedora 33 MB/s | 72 MB 00:02 Last metadata expiration check: 0:00:02 ago on Thu Aug 3 13:32:34 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 x86_64 1.25-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k audit-libs x86_64 3.1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117 k basesystem noarch 11-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k bash x86_64 5.2.15-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2-libs x86_64 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k ca-certificates noarch 2023.2.60_v7.0.306-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 837 k coreutils x86_64 9.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M coreutils-common x86_64 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 x86_64 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346 k cyrus-sasl-lib x86_64 2.1.28-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 793 k dbus-libs x86_64 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 x86_64 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k elfutils-libs x86_64 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 258 k expat x86_64 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110 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 x86_64 5.44-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 729 k filesystem x86_64 3.18-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M findutils x86_64 1:4.9.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 483 k fmt x86_64 10.0.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127 k gawk x86_64 5.2.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gdbm-libs x86_64 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k glib2 x86_64 2.77.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 M glibc x86_64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M glibc-common x86_64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 341 k glibc-minimal-langpack x86_64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k gmp x86_64 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 313 k gnupg2 x86_64 2.4.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 M gnutls x86_64 3.8.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gpgme x86_64 1.20.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210 k grep x86_64 3.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 287 k ima-evm-utils x86_64 1.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k json-c x86_64 0.16-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k keyutils-libs x86_64 1.6.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k krb5-libs x86_64 1.21-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 760 k libacl x86_64 2.3.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k libarchive x86_64 3.7.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 408 k libassuan x86_64 2.5.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k libattr x86_64 2.5.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libb2 x86_64 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libblkid x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116 k libbrotli x86_64 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 317 k libcap x86_64 2.48-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k libcap-ng x86_64 0.8.3-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libcom_err x86_64 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcomps x86_64 0.1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k libcurl x86_64 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324 k libdnf x86_64 0.70.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 657 k libdnf5 x86_64 5.1.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 879 k libeconf x86_64 0.4.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libevent x86_64 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 258 k libffi x86_64 3.4.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libfsverity x86_64 1.4-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libgcc x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libgcrypt x86_64 1.10.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 507 k libgomp x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319 k libgpg-error x86_64 1.47-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225 k libidn2 x86_64 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k libksba x86_64 1.6.4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k libmodulemd x86_64 2.15.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 232 k libmount x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154 k libnghttp2 x86_64 1.55.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k libnsl2 x86_64 2.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libpsl x86_64 0.21.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k librepo x86_64 1.15.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k libreport-filesystem noarch 2.17.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libselinux x86_64 3.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 87 k libsemanage x86_64 3.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k libsepol x86_64 3.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324 k libsigsegv x86_64 2.14-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libsmartcols x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k libsolv x86_64 0.7.24-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 426 k libssh x86_64 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211 k libssh-config noarch 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 k libstdc++ x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 860 k libtasn1 x86_64 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74 k libtirpc x86_64 1.3.3-1.rc1.fc39.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94 k libunistring x86_64 1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 543 k libuuid x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libverto x86_64 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k libxcrypt x86_64 4.4.36-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k libxml2 x86_64 2.10.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 701 k libyaml x86_64 0.2.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k libzstd x86_64 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309 k lua-libs x86_64 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133 k lz4-libs x86_64 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k mpdecimal x86_64 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89 k mpfr x86_64 4.2.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 344 k ncurses-base noarch 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k ncurses-libs x86_64 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 336 k nettle x86_64 3.9.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 425 k npth x86_64 1.6-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k openldap x86_64 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 255 k openssl-libs x86_64 1:3.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M p11-kit x86_64 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 472 k p11-kit-trust x86_64 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k pcre2 x86_64 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 233 k pcre2-syntax noarch 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k popt x86_64 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 x86_64 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 x86_64 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 x86_64 1.20.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 283 k python3-hawkey x86_64 0.70.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 107 k python3-libcomps x86_64 0.1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k python3-libdnf x86_64 0.70.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 823 k python3-libs x86_64 3.12.0~b4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 M python3-rpm x86_64 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 x86_64 235-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k readline x86_64 8.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213 k rpm x86_64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 505 k rpm-build-libs x86_64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k rpm-libs x86_64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 312 k rpm-sequoia x86_64 1.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 869 k rpm-sign-libs x86_64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k sed x86_64 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 297 k setup noarch 2.14.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k shadow-utils x86_64 2:4.13-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M sqlite-libs x86_64 3.42.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 678 k systemd-libs x86_64 254-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 685 k tpm2-tss x86_64 4.0.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 672 k tzdata noarch 2023c-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 433 k xz-libs x86_64 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k zchunk-libs x86_64 1.3.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51 k zlib x86_64 1.2.13-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94 k Transaction Summary ======================================================================================================================================== Install 139 Packages Total download size: 56 M Installed size: 201 M Downloading Packages: (1/139): basesystem-11-18.fc39.noarch.rpm 72 kB/s | 7.2 kB 00:00 (2/139): alternatives-1.25-1.fc39.x86_64.rpm 282 kB/s | 39 kB 00:00 (3/139): audit-libs-3.1.1-4.fc39.x86_64.rpm 796 kB/s | 117 kB 00:00 (4/139): bzip2-libs-1.0.8-16.fc39.x86_64.rpm 1.6 MB/s | 41 kB 00:00 (5/139): bash-5.2.15-5.fc39.x86_64.rpm 25 MB/s | 1.8 MB 00:00 (6/139): coreutils-common-9.3-2.fc39.x86_64.rpm 46 MB/s | 2.1 MB 00:00 (7/139): coreutils-9.3-2.fc39.x86_64.rpm 15 MB/s | 1.1 MB 00:00 (8/139): crypto-policies-20230731-1.git5ed06e0. 3.1 MB/s | 68 kB 00:00 (9/139): ca-certificates-2023.2.60_v7.0.306-2.f 7.1 MB/s | 837 kB 00:00 (10/139): curl-8.2.1-1.fc39.x86_64.rpm 11 MB/s | 346 kB 00:00 (11/139): cyrus-sasl-lib-2.1.28-11.fc39.x86_64. 26 MB/s | 793 kB 00:00 (12/139): dbus-libs-1.14.8-2.fc39.x86_64.rpm 6.8 MB/s | 156 kB 00:00 (13/139): dnf-data-4.16.2-1.fc39.noarch.rpm 1.8 MB/s | 38 kB 00:00 (14/139): dnf-plugins-core-4.4.2-1.fc39.noarch. 2.0 MB/s | 38 kB 00:00 (15/139): elfutils-default-yama-scope-0.189-4.f 643 kB/s | 13 kB 00:00 (16/139): elfutils-libs-0.189-4.fc39.x86_64.rpm 11 MB/s | 258 kB 00:00 (17/139): elfutils-libelf-0.189-4.fc39.x86_64.r 5.4 MB/s | 194 kB 00:00 (18/139): expat-2.5.0-3.fc39.x86_64.rpm 4.9 MB/s | 110 kB 00:00 (19/139): fedora-gpg-keys-39-0.4.noarch.rpm 4.7 MB/s | 118 kB 00:00 (20/139): fedora-release-39-0.21.noarch.rpm 276 kB/s | 6.9 kB 00:00 (21/139): fedora-release-common-39-0.21.noarch. 788 kB/s | 17 kB 00:00 (22/139): fedora-release-identity-basic-39-0.21 412 kB/s | 7.6 kB 00:00 (23/139): fedora-repos-39-0.4.noarch.rpm 461 kB/s | 9.3 kB 00:00 (24/139): fedora-repos-rawhide-39-0.4.noarch.rp 438 kB/s | 8.9 kB 00:00 (25/139): file-libs-5.44-5.fc39.x86_64.rpm 25 MB/s | 729 kB 00:00 (26/139): fmt-10.0.0-3.fc39.x86_64.rpm 5.2 MB/s | 127 kB 00:00 (27/139): findutils-4.9.0-5.fc39.x86_64.rpm 11 MB/s | 483 kB 00:00 (28/139): gdbm-libs-1.23-4.fc39.x86_64.rpm 2.4 MB/s | 56 kB 00:00 (29/139): gawk-5.2.2-2.fc39.x86_64.rpm 14 MB/s | 1.1 MB 00:00 (30/139): filesystem-3.18-6.fc39.x86_64.rpm 9.0 MB/s | 1.1 MB 00:00 (31/139): glib2-2.77.1-1.fc39.x86_64.rpm 47 MB/s | 2.8 MB 00:00 (32/139): glibc-minimal-langpack-2.37.9000-18.f 3.1 MB/s | 64 kB 00:00 (33/139): glibc-common-2.37.9000-18.fc39.x86_64 8.2 MB/s | 341 kB 00:00 (34/139): gmp-6.2.1-5.fc39.x86_64.rpm 5.8 MB/s | 313 kB 00:00 (35/139): gnupg2-2.4.3-2.fc39.x86_64.rpm 38 MB/s | 2.6 MB 00:00 (36/139): gpgme-1.20.0-5.fc39.x86_64.rpm 6.8 MB/s | 210 kB 00:00 (37/139): glibc-2.37.9000-18.fc39.x86_64.rpm 14 MB/s | 2.2 MB 00:00 (38/139): ima-evm-utils-1.5-2.fc39.x86_64.rpm 2.8 MB/s | 63 kB 00:00 (39/139): gnutls-3.8.0-7.fc39.x86_64.rpm 10 MB/s | 1.1 MB 00:00 (40/139): grep-3.11-3.fc39.x86_64.rpm 5.8 MB/s | 287 kB 00:00 (41/139): json-c-0.16-5.fc39.x86_64.rpm 1.0 MB/s | 41 kB 00:00 (42/139): keyutils-libs-1.6.1-7.fc39.x86_64.rpm 799 kB/s | 31 kB 00:00 (43/139): libacl-2.3.1-8.fc39.x86_64.rpm 554 kB/s | 23 kB 00:00 (44/139): libarchive-3.7.1-1.fc39.x86_64.rpm 12 MB/s | 408 kB 00:00 (45/139): krb5-libs-1.21-3.fc39.x86_64.rpm 8.6 MB/s | 760 kB 00:00 (46/139): libassuan-2.5.6-2.fc39.x86_64.rpm 1.3 MB/s | 67 kB 00:00 (47/139): libattr-2.5.1-8.fc39.x86_64.rpm 385 kB/s | 18 kB 00:00 (48/139): libb2-0.98.1-9.fc39.x86_64.rpm 799 kB/s | 25 kB 00:00 (49/139): libcap-2.48-7.fc39.x86_64.rpm 2.2 MB/s | 68 kB 00:00 (50/139): libblkid-2.39.1-3.fc39.x86_64.rpm 2.6 MB/s | 116 kB 00:00 (51/139): libbrotli-1.0.9-13.fc39.x86_64.rpm 4.7 MB/s | 317 kB 00:00 (52/139): libcap-ng-0.8.3-7.fc39.x86_64.rpm 621 kB/s | 32 kB 00:00 (53/139): libcom_err-1.47.0-2.fc39.x86_64.rpm 438 kB/s | 26 kB 00:00 (54/139): libcomps-0.1.19-3.fc39.x86_64.rpm 1.5 MB/s | 77 kB 00:00 (55/139): libcurl-8.2.1-1.fc39.x86_64.rpm 5.3 MB/s | 324 kB 00:00 (56/139): libdnf5-5.1.0-2.fc39.x86_64.rpm 15 MB/s | 879 kB 00:00 (57/139): libeconf-0.4.0-6.fc39.x86_64.rpm 714 kB/s | 27 kB 00:00 (58/139): libdnf-0.70.2-1.fc39.x86_64.rpm 7.0 MB/s | 657 kB 00:00 (59/139): libffi-3.4.4-4.fc39.x86_64.rpm 1.3 MB/s | 40 kB 00:00 (60/139): libfsverity-1.4-10.fc39.x86_64.rpm 801 kB/s | 19 kB 00:00 (61/139): libevent-2.1.12-9.fc39.x86_64.rpm 5.3 MB/s | 258 kB 00:00 (62/139): libgcc-13.2.1-1.fc39.x86_64.rpm 3.7 MB/s | 109 kB 00:00 (63/139): libgomp-13.2.1-1.fc39.x86_64.rpm 12 MB/s | 319 kB 00:00 (64/139): libidn2-2.3.4-3.fc39.x86_64.rpm 4.0 MB/s | 111 kB 00:00 (65/139): libgcrypt-1.10.2-2.fc39.x86_64.rpm 7.8 MB/s | 507 kB 00:00 (66/139): libgpg-error-1.47-2.fc39.x86_64.rpm 3.7 MB/s | 225 kB 00:00 (67/139): libmodulemd-2.15.0-5.fc39.x86_64.rpm 6.5 MB/s | 232 kB 00:00 (68/139): libksba-1.6.4-2.fc39.x86_64.rpm 3.2 MB/s | 159 kB 00:00 (69/139): libmount-2.39.1-3.fc39.x86_64.rpm 2.9 MB/s | 154 kB 00:00 (70/139): libnsl2-2.0.0-6.fc39.x86_64.rpm 868 kB/s | 30 kB 00:00 (71/139): libnghttp2-1.55.1-2.fc39.x86_64.rpm 1.4 MB/s | 75 kB 00:00 (72/139): libreport-filesystem-2.17.11-3.fc39.n 411 kB/s | 14 kB 00:00 (73/139): libpsl-0.21.2-4.fc39.x86_64.rpm 1.2 MB/s | 63 kB 00:00 (74/139): librepo-1.15.2-1.fc39.x86_64.rpm 1.8 MB/s | 96 kB 00:00 (75/139): libsepol-3.5-2.fc39.x86_64.rpm 8.4 MB/s | 324 kB 00:00 (76/139): libselinux-3.5-5.fc39.x86_64.rpm 1.6 MB/s | 87 kB 00:00 (77/139): libsemanage-3.5-4.fc39.x86_64.rpm 2.2 MB/s | 120 kB 00:00 (78/139): libsigsegv-2.14-5.fc39.x86_64.rpm 503 kB/s | 27 kB 00:00 (79/139): libsolv-0.7.24-8.fc39.x86_64.rpm 9.5 MB/s | 426 kB 00:00 (80/139): libsmartcols-2.39.1-3.fc39.x86_64.rpm 1.2 MB/s | 67 kB 00:00 (81/139): libssh-config-0.10.5-2.fc39.noarch.rp 173 kB/s | 9.2 kB 00:00 (82/139): libstdc++-13.2.1-1.fc39.x86_64.rpm 15 MB/s | 860 kB 00:00 (83/139): libssh-0.10.5-2.fc39.x86_64.rpm 2.6 MB/s | 211 kB 00:00 (84/139): libtasn1-4.19.0-3.fc39.x86_64.rpm 1.3 MB/s | 74 kB 00:00 (85/139): libtirpc-1.3.3-1.rc1.fc39.1.x86_64.rp 1.6 MB/s | 94 kB 00:00 (86/139): libunistring-1.1-4.fc39.x86_64.rpm 12 MB/s | 543 kB 00:00 (87/139): libxcrypt-4.4.36-2.fc39.x86_64.rpm 3.2 MB/s | 119 kB 00:00 (88/139): libuuid-2.39.1-3.fc39.x86_64.rpm 500 kB/s | 28 kB 00:00 (89/139): libverto-0.3.2-6.fc39.x86_64.rpm 373 kB/s | 20 kB 00:00 (90/139): libzstd-1.5.5-4.fc39.x86_64.rpm 7.9 MB/s | 309 kB 00:00 (91/139): libyaml-0.2.5-12.fc39.x86_64.rpm 1.0 MB/s | 59 kB 00:00 (92/139): lz4-libs-1.9.4-4.fc39.x86_64.rpm 1.8 MB/s | 67 kB 00:00 (93/139): lua-libs-5.4.6-3.fc39.x86_64.rpm 2.3 MB/s | 133 kB 00:00 (94/139): libxml2-2.10.4-3.fc39.x86_64.rpm 5.0 MB/s | 701 kB 00:00 (95/139): mpfr-4.2.0-3.fc39.x86_64.rpm 8.7 MB/s | 344 kB 00:00 (96/139): mpdecimal-2.5.1-7.fc39.x86_64.rpm 1.6 MB/s | 89 kB 00:00 (97/139): ncurses-base-6.4-6.20230520.fc39.noar 1.6 MB/s | 63 kB 00:00 (98/139): nettle-3.9.1-2.fc39.x86_64.rpm 12 MB/s | 425 kB 00:00 (99/139): ncurses-libs-6.4-6.20230520.fc39.x86_ 7.5 MB/s | 336 kB 00:00 (100/139): npth-1.6-14.fc39.x86_64.rpm 1.1 MB/s | 25 kB 00:00 (101/139): p11-kit-0.25.0-2.fc39.x86_64.rpm 16 MB/s | 472 kB 00:00 (102/139): openldap-2.6.6-1.fc39.x86_64.rpm 7.1 MB/s | 255 kB 00:00 (103/139): pcre2-10.42-1.fc39.2.x86_64.rpm 11 MB/s | 233 kB 00:00 (104/139): p11-kit-trust-0.25.0-2.fc39.x86_64.r 6.1 MB/s | 142 kB 00:00 (105/139): popt-1.19-3.fc39.x86_64.rpm 3.0 MB/s | 59 kB 00:00 (106/139): pcre2-syntax-10.42-1.fc39.2.noarch.r 5.9 MB/s | 143 kB 00:00 (107/139): publicsuffix-list-dafsa-20230614-2.f 2.6 MB/s | 57 kB 00:00 (108/139): openssl-libs-3.1.1-1.fc39.x86_64.rpm 18 MB/s | 2.2 MB 00:00 (109/139): python3-3.12.0~b4-2.fc39.x86_64.rpm 1.2 MB/s | 26 kB 00:00 (110/139): python-pip-wheel-23.1.2-5.fc39.noarc 29 MB/s | 1.4 MB 00:00 (111/139): python3-dbus-1.3.2-4.fc39.x86_64.rpm 6.3 MB/s | 146 kB 00:00 (112/139): python3-distro-1.8.0-6.fc39.noarch.r 2.2 MB/s | 44 kB 00:00 (113/139): python3-dateutil-2.8.2-10.fc39.noarc 9.8 MB/s | 344 kB 00:00 (114/139): python3-gpg-1.20.0-5.fc39.x86_64.rpm 13 MB/s | 283 kB 00:00 (115/139): python3-dnf-plugins-core-4.4.2-1.fc3 7.4 MB/s | 278 kB 00:00 (116/139): python3-dnf-4.16.2-1.fc39.noarch.rpm 12 MB/s | 546 kB 00:00 (117/139): python3-hawkey-0.70.2-1.fc39.x86_64. 4.3 MB/s | 107 kB 00:00 (118/139): python3-libcomps-0.1.19-3.fc39.x86_6 2.3 MB/s | 48 kB 00:00 (119/139): python3-rpm-4.18.92-1.fc39.x86_64.rp 3.3 MB/s | 68 kB 00:00 (120/139): python3-libdnf-0.70.2-1.fc39.x86_64. 14 MB/s | 823 kB 00:00 (121/139): python3-six-1.16.0-12.fc39.noarch.rp 1.9 MB/s | 41 kB 00:00 (122/139): readline-8.2-4.fc39.x86_64.rpm 9.8 MB/s | 213 kB 00:00 (123/139): python3-systemd-235-5.fc39.x86_64.rp 4.1 MB/s | 101 kB 00:00 (124/139): rpm-build-libs-4.18.92-1.fc39.x86_64 4.9 MB/s | 96 kB 00:00 (125/139): rpm-libs-4.18.92-1.fc39.x86_64.rpm 13 MB/s | 312 kB 00:00 (126/139): rpm-4.18.92-1.fc39.x86_64.rpm 11 MB/s | 505 kB 00:00 (127/139): rpm-sign-libs-4.18.92-1.fc39.x86_64. 1.3 MB/s | 26 kB 00:00 (128/139): sed-4.8-14.fc39.x86_64.rpm 12 MB/s | 297 kB 00:00 (129/139): rpm-sequoia-1.4.1-2.fc39.x86_64.rpm 15 MB/s | 869 kB 00:00 (130/139): setup-2.14.4-1.fc39.noarch.rpm 6.7 MB/s | 148 kB 00:00 (131/139): sqlite-libs-3.42.0-7.fc39.x86_64.rpm 20 MB/s | 678 kB 00:00 (132/139): shadow-utils-4.13-8.fc39.x86_64.rpm 17 MB/s | 1.2 MB 00:00 (133/139): systemd-libs-254-1.fc39.x86_64.rpm 20 MB/s | 685 kB 00:00 (134/139): tzdata-2023c-2.fc39.noarch.rpm 15 MB/s | 433 kB 00:00 (135/139): tpm2-tss-4.0.1-4.fc39.x86_64.rpm 14 MB/s | 672 kB 00:00 (136/139): xz-libs-5.4.4-1.fc39.x86_64.rpm 4.7 MB/s | 108 kB 00:00 (137/139): zchunk-libs-1.3.1-2.fc39.x86_64.rpm 2.5 MB/s | 51 kB 00:00 (138/139): zlib-1.2.13-4.fc39.x86_64.rpm 4.1 MB/s | 94 kB 00:00 (139/139): python3-libs-3.12.0~b4-2.fc39.x86_64 19 MB/s | 8.9 MB 00:00 -------------------------------------------------------------------------------- Total 24 MB/s | 56 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-1.fc39.x86_64 1/139 Running scriptlet: libgcc-13.2.1-1.fc39.x86_64 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.x86_64 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.x86_64 16/139 Installing : glibc-common-2.37.9000-18.fc39.x86_64 17/139 Running scriptlet: glibc-2.37.9000-18.fc39.x86_64 18/139 Installing : glibc-2.37.9000-18.fc39.x86_64 18/139 Running scriptlet: glibc-2.37.9000-18.fc39.x86_64 18/139 Installing : ncurses-libs-6.4-6.20230520.fc39.x86_64 19/139 Installing : bash-5.2.15-5.fc39.x86_64 20/139 Running scriptlet: bash-5.2.15-5.fc39.x86_64 20/139 Installing : zlib-1.2.13-4.fc39.x86_64 21/139 Installing : bzip2-libs-1.0.8-16.fc39.x86_64 22/139 Installing : libzstd-1.5.5-4.fc39.x86_64 23/139 Installing : xz-libs-5.4.4-1.fc39.x86_64 24/139 Installing : libxml2-2.10.4-3.fc39.x86_64 25/139 Installing : sqlite-libs-3.42.0-7.fc39.x86_64 26/139 Installing : gmp-1:6.2.1-5.fc39.x86_64 27/139 Installing : libgpg-error-1.47-2.fc39.x86_64 28/139 Installing : libstdc++-13.2.1-1.fc39.x86_64 29/139 Installing : libcap-2.48-7.fc39.x86_64 30/139 Installing : libuuid-2.39.1-3.fc39.x86_64 31/139 Installing : readline-8.2-4.fc39.x86_64 32/139 Installing : libattr-2.5.1-8.fc39.x86_64 33/139 Installing : libacl-2.3.1-8.fc39.x86_64 34/139 Installing : libffi-3.4.4-4.fc39.x86_64 35/139 Installing : p11-kit-0.25.0-2.fc39.x86_64 36/139 Installing : libunistring-1.1-4.fc39.x86_64 37/139 Installing : libidn2-2.3.4-3.fc39.x86_64 38/139 Installing : libxcrypt-4.4.36-2.fc39.x86_64 39/139 Installing : pcre2-10.42-1.fc39.2.x86_64 40/139 Installing : popt-1.19-3.fc39.x86_64 41/139 Installing : libassuan-2.5.6-2.fc39.x86_64 42/139 Installing : elfutils-libelf-0.189-4.fc39.x86_64 43/139 Installing : expat-2.5.0-3.fc39.x86_64 44/139 Installing : gdbm-libs-1:1.23-4.fc39.x86_64 45/139 Installing : json-c-0.16-5.fc39.x86_64 46/139 Installing : keyutils-libs-1.6.1-7.fc39.x86_64 47/139 Installing : libcom_err-1.47.0-2.fc39.x86_64 48/139 Installing : libgomp-13.2.1-1.fc39.x86_64 49/139 Installing : libsepol-3.5-2.fc39.x86_64 50/139 Installing : libselinux-3.5-5.fc39.x86_64 51/139 Installing : sed-4.8-14.fc39.x86_64 52/139 Installing : libsmartcols-2.39.1-3.fc39.x86_64 53/139 Installing : libtasn1-4.19.0-3.fc39.x86_64 54/139 Installing : lua-libs-5.4.6-3.fc39.x86_64 55/139 Installing : lz4-libs-1.9.4-4.fc39.x86_64 56/139 Installing : systemd-libs-254-1.fc39.x86_64 57/139 Installing : dbus-libs-1:1.14.8-2.fc39.x86_64 58/139 Installing : findutils-1:4.9.0-5.fc39.x86_64 59/139 Installing : libb2-0.98.1-9.fc39.x86_64 60/139 Installing : cyrus-sasl-lib-2.1.28-11.fc39.x86_64 61/139 Installing : libcomps-0.1.19-3.fc39.x86_64 62/139 Installing : grep-3.11-3.fc39.x86_64 63/139 Installing : libpsl-0.21.2-4.fc39.x86_64 64/139 Installing : libblkid-2.39.1-3.fc39.x86_64 65/139 Installing : libmount-2.39.1-3.fc39.x86_64 66/139 Installing : fmt-10.0.0-3.fc39.x86_64 67/139 Installing : libgcrypt-1.10.2-2.fc39.x86_64 68/139 Installing : libksba-1.6.4-2.fc39.x86_64 69/139 Installing : mpfr-4.2.0-3.fc39.x86_64 70/139 Installing : nettle-3.9.1-2.fc39.x86_64 71/139 Installing : file-libs-5.44-5.fc39.x86_64 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.x86_64 74/139 Installing : alternatives-1.25-1.fc39.x86_64 75/139 Installing : p11-kit-trust-0.25.0-2.fc39.x86_64 76/139 Running scriptlet: p11-kit-trust-0.25.0-2.fc39.x86_64 76/139 Installing : gnutls-3.8.0-7.fc39.x86_64 77/139 Installing : glib2-2.77.1-1.fc39.x86_64 78/139 Installing : libbrotli-1.0.9-13.fc39.x86_64 79/139 Installing : libcap-ng-0.8.3-7.fc39.x86_64 80/139 Installing : audit-libs-3.1.1-4.fc39.x86_64 81/139 Installing : libsemanage-3.5-4.fc39.x86_64 82/139 Installing : libeconf-0.4.0-6.fc39.x86_64 83/139 Installing : shadow-utils-2:4.13-8.fc39.x86_64 84/139 Installing : libnghttp2-1.55.1-2.fc39.x86_64 85/139 Installing : libsigsegv-2.14-5.fc39.x86_64 86/139 Installing : gawk-5.2.2-2.fc39.x86_64 87/139 Installing : libverto-0.3.2-6.fc39.x86_64 88/139 Installing : libyaml-0.2.5-12.fc39.x86_64 89/139 Installing : mpdecimal-2.5.1-7.fc39.x86_64 90/139 Installing : npth-1.6-14.fc39.x86_64 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.x86_64 94/139 Installing : openssl-libs-1:3.1.1-1.fc39.x86_64 95/139 Installing : coreutils-9.3-2.fc39.x86_64 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.x86_64 98/139 Installing : libtirpc-1.3.3-1.rc1.fc39.1.x86_64 99/139 Installing : zchunk-libs-1.3.1-2.fc39.x86_64 100/139 Installing : libnsl2-2.0.0-6.fc39.x86_64 101/139 Installing : libssh-0.10.5-2.fc39.x86_64 102/139 Installing : python-pip-wheel-23.1.2-5.fc39.noarch 103/139 Installing : python3-3.12.0~b4-2.fc39.x86_64 104/139 Installing : python3-libs-3.12.0~b4-2.fc39.x86_64 105/139 Installing : python3-libcomps-0.1.19-3.fc39.x86_64 106/139 Installing : python3-dbus-1.3.2-4.fc39.x86_64 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.x86_64 111/139 Installing : libarchive-3.7.1-1.fc39.x86_64 112/139 Installing : libevent-2.1.12-9.fc39.x86_64 113/139 Installing : openldap-2.6.6-1.fc39.x86_64 114/139 Installing : libcurl-8.2.1-1.fc39.x86_64 115/139 Running scriptlet: tpm2-tss-4.0.1-4.fc39.x86_64 116/139 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.1-4.fc39.x86_64 116/139 Installing : gnupg2-2.4.3-2.fc39.x86_64 117/139 Installing : gpgme-1.20.0-5.fc39.x86_64 118/139 Installing : librepo-1.15.2-1.fc39.x86_64 119/139 Installing : python3-gpg-1.20.0-5.fc39.x86_64 120/139 Installing : ima-evm-utils-1.5-2.fc39.x86_64 121/139 Installing : curl-8.2.1-1.fc39.x86_64 122/139 Installing : libfsverity-1.4-10.fc39.x86_64 123/139 Installing : rpm-sequoia-1.4.1-2.fc39.x86_64 124/139 Installing : rpm-libs-4.18.92-1.fc39.x86_64 125/139 Installing : libmodulemd-2.15.0-5.fc39.x86_64 126/139 Installing : libsolv-0.7.24-8.fc39.x86_64 127/139 Installing : libdnf-0.70.2-1.fc39.x86_64 128/139 Installing : python3-libdnf-0.70.2-1.fc39.x86_64 129/139 Installing : python3-hawkey-0.70.2-1.fc39.x86_64 130/139 Installing : libdnf5-5.1.0-2.fc39.x86_64 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.x86_64 133/139 Installing : rpm-sign-libs-4.18.92-1.fc39.x86_64 134/139 Installing : python3-rpm-4.18.92-1.fc39.x86_64 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.x86_64 139/139 Installing : rpm-4.18.92-1.fc39.x86_64 139/139 Running scriptlet: filesystem-3.18-6.fc39.x86_64 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.x86_64 139/139 Verifying : alternatives-1.25-1.fc39.x86_64 1/139 Verifying : audit-libs-3.1.1-4.fc39.x86_64 2/139 Verifying : basesystem-11-18.fc39.noarch 3/139 Verifying : bash-5.2.15-5.fc39.x86_64 4/139 Verifying : bzip2-libs-1.0.8-16.fc39.x86_64 5/139 Verifying : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 6/139 Verifying : coreutils-9.3-2.fc39.x86_64 7/139 Verifying : coreutils-common-9.3-2.fc39.x86_64 8/139 Verifying : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 9/139 Verifying : curl-8.2.1-1.fc39.x86_64 10/139 Verifying : cyrus-sasl-lib-2.1.28-11.fc39.x86_64 11/139 Verifying : dbus-libs-1:1.14.8-2.fc39.x86_64 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.x86_64 16/139 Verifying : elfutils-libs-0.189-4.fc39.x86_64 17/139 Verifying : expat-2.5.0-3.fc39.x86_64 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.x86_64 25/139 Verifying : filesystem-3.18-6.fc39.x86_64 26/139 Verifying : findutils-1:4.9.0-5.fc39.x86_64 27/139 Verifying : fmt-10.0.0-3.fc39.x86_64 28/139 Verifying : gawk-5.2.2-2.fc39.x86_64 29/139 Verifying : gdbm-libs-1:1.23-4.fc39.x86_64 30/139 Verifying : glib2-2.77.1-1.fc39.x86_64 31/139 Verifying : glibc-2.37.9000-18.fc39.x86_64 32/139 Verifying : glibc-common-2.37.9000-18.fc39.x86_64 33/139 Verifying : glibc-minimal-langpack-2.37.9000-18.fc39.x86_64 34/139 Verifying : gmp-1:6.2.1-5.fc39.x86_64 35/139 Verifying : gnupg2-2.4.3-2.fc39.x86_64 36/139 Verifying : gnutls-3.8.0-7.fc39.x86_64 37/139 Verifying : gpgme-1.20.0-5.fc39.x86_64 38/139 Verifying : grep-3.11-3.fc39.x86_64 39/139 Verifying : ima-evm-utils-1.5-2.fc39.x86_64 40/139 Verifying : json-c-0.16-5.fc39.x86_64 41/139 Verifying : keyutils-libs-1.6.1-7.fc39.x86_64 42/139 Verifying : krb5-libs-1.21-3.fc39.x86_64 43/139 Verifying : libacl-2.3.1-8.fc39.x86_64 44/139 Verifying : libarchive-3.7.1-1.fc39.x86_64 45/139 Verifying : libassuan-2.5.6-2.fc39.x86_64 46/139 Verifying : libattr-2.5.1-8.fc39.x86_64 47/139 Verifying : libb2-0.98.1-9.fc39.x86_64 48/139 Verifying : libblkid-2.39.1-3.fc39.x86_64 49/139 Verifying : libbrotli-1.0.9-13.fc39.x86_64 50/139 Verifying : libcap-2.48-7.fc39.x86_64 51/139 Verifying : libcap-ng-0.8.3-7.fc39.x86_64 52/139 Verifying : libcom_err-1.47.0-2.fc39.x86_64 53/139 Verifying : libcomps-0.1.19-3.fc39.x86_64 54/139 Verifying : libcurl-8.2.1-1.fc39.x86_64 55/139 Verifying : libdnf-0.70.2-1.fc39.x86_64 56/139 Verifying : libdnf5-5.1.0-2.fc39.x86_64 57/139 Verifying : libeconf-0.4.0-6.fc39.x86_64 58/139 Verifying : libevent-2.1.12-9.fc39.x86_64 59/139 Verifying : libffi-3.4.4-4.fc39.x86_64 60/139 Verifying : libfsverity-1.4-10.fc39.x86_64 61/139 Verifying : libgcc-13.2.1-1.fc39.x86_64 62/139 Verifying : libgcrypt-1.10.2-2.fc39.x86_64 63/139 Verifying : libgomp-13.2.1-1.fc39.x86_64 64/139 Verifying : libgpg-error-1.47-2.fc39.x86_64 65/139 Verifying : libidn2-2.3.4-3.fc39.x86_64 66/139 Verifying : libksba-1.6.4-2.fc39.x86_64 67/139 Verifying : libmodulemd-2.15.0-5.fc39.x86_64 68/139 Verifying : libmount-2.39.1-3.fc39.x86_64 69/139 Verifying : libnghttp2-1.55.1-2.fc39.x86_64 70/139 Verifying : libnsl2-2.0.0-6.fc39.x86_64 71/139 Verifying : libpsl-0.21.2-4.fc39.x86_64 72/139 Verifying : librepo-1.15.2-1.fc39.x86_64 73/139 Verifying : libreport-filesystem-2.17.11-3.fc39.noarch 74/139 Verifying : libselinux-3.5-5.fc39.x86_64 75/139 Verifying : libsemanage-3.5-4.fc39.x86_64 76/139 Verifying : libsepol-3.5-2.fc39.x86_64 77/139 Verifying : libsigsegv-2.14-5.fc39.x86_64 78/139 Verifying : libsmartcols-2.39.1-3.fc39.x86_64 79/139 Verifying : libsolv-0.7.24-8.fc39.x86_64 80/139 Verifying : libssh-0.10.5-2.fc39.x86_64 81/139 Verifying : libssh-config-0.10.5-2.fc39.noarch 82/139 Verifying : libstdc++-13.2.1-1.fc39.x86_64 83/139 Verifying : libtasn1-4.19.0-3.fc39.x86_64 84/139 Verifying : libtirpc-1.3.3-1.rc1.fc39.1.x86_64 85/139 Verifying : libunistring-1.1-4.fc39.x86_64 86/139 Verifying : libuuid-2.39.1-3.fc39.x86_64 87/139 Verifying : libverto-0.3.2-6.fc39.x86_64 88/139 Verifying : libxcrypt-4.4.36-2.fc39.x86_64 89/139 Verifying : libxml2-2.10.4-3.fc39.x86_64 90/139 Verifying : libyaml-0.2.5-12.fc39.x86_64 91/139 Verifying : libzstd-1.5.5-4.fc39.x86_64 92/139 Verifying : lua-libs-5.4.6-3.fc39.x86_64 93/139 Verifying : lz4-libs-1.9.4-4.fc39.x86_64 94/139 Verifying : mpdecimal-2.5.1-7.fc39.x86_64 95/139 Verifying : mpfr-4.2.0-3.fc39.x86_64 96/139 Verifying : ncurses-base-6.4-6.20230520.fc39.noarch 97/139 Verifying : ncurses-libs-6.4-6.20230520.fc39.x86_64 98/139 Verifying : nettle-3.9.1-2.fc39.x86_64 99/139 Verifying : npth-1.6-14.fc39.x86_64 100/139 Verifying : openldap-2.6.6-1.fc39.x86_64 101/139 Verifying : openssl-libs-1:3.1.1-1.fc39.x86_64 102/139 Verifying : p11-kit-0.25.0-2.fc39.x86_64 103/139 Verifying : p11-kit-trust-0.25.0-2.fc39.x86_64 104/139 Verifying : pcre2-10.42-1.fc39.2.x86_64 105/139 Verifying : pcre2-syntax-10.42-1.fc39.2.noarch 106/139 Verifying : popt-1.19-3.fc39.x86_64 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.x86_64 110/139 Verifying : python3-dateutil-1:2.8.2-10.fc39.noarch 111/139 Verifying : python3-dbus-1.3.2-4.fc39.x86_64 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.x86_64 116/139 Verifying : python3-hawkey-0.70.2-1.fc39.x86_64 117/139 Verifying : python3-libcomps-0.1.19-3.fc39.x86_64 118/139 Verifying : python3-libdnf-0.70.2-1.fc39.x86_64 119/139 Verifying : python3-libs-3.12.0~b4-2.fc39.x86_64 120/139 Verifying : python3-rpm-4.18.92-1.fc39.x86_64 121/139 Verifying : python3-six-1.16.0-12.fc39.noarch 122/139 Verifying : python3-systemd-235-5.fc39.x86_64 123/139 Verifying : readline-8.2-4.fc39.x86_64 124/139 Verifying : rpm-4.18.92-1.fc39.x86_64 125/139 Verifying : rpm-build-libs-4.18.92-1.fc39.x86_64 126/139 Verifying : rpm-libs-4.18.92-1.fc39.x86_64 127/139 Verifying : rpm-sequoia-1.4.1-2.fc39.x86_64 128/139 Verifying : rpm-sign-libs-4.18.92-1.fc39.x86_64 129/139 Verifying : sed-4.8-14.fc39.x86_64 130/139 Verifying : setup-2.14.4-1.fc39.noarch 131/139 Verifying : shadow-utils-2:4.13-8.fc39.x86_64 132/139 Verifying : sqlite-libs-3.42.0-7.fc39.x86_64 133/139 Verifying : systemd-libs-254-1.fc39.x86_64 134/139 Verifying : tpm2-tss-4.0.1-4.fc39.x86_64 135/139 Verifying : tzdata-2023c-2.fc39.noarch 136/139 Verifying : xz-libs-5.4.4-1.fc39.x86_64 137/139 Verifying : zchunk-libs-1.3.1-2.fc39.x86_64 138/139 Verifying : zlib-1.2.13-4.fc39.x86_64 139/139 Installed products updated. Installed: alternatives-1.25-1.fc39.x86_64 audit-libs-3.1.1-4.fc39.x86_64 basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.x86_64 bzip2-libs-1.0.8-16.fc39.x86_64 ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch coreutils-9.3-2.fc39.x86_64 coreutils-common-9.3-2.fc39.x86_64 crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.2.1-1.fc39.x86_64 cyrus-sasl-lib-2.1.28-11.fc39.x86_64 dbus-libs-1:1.14.8-2.fc39.x86_64 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.x86_64 elfutils-libs-0.189-4.fc39.x86_64 expat-2.5.0-3.fc39.x86_64 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.x86_64 filesystem-3.18-6.fc39.x86_64 findutils-1:4.9.0-5.fc39.x86_64 fmt-10.0.0-3.fc39.x86_64 gawk-5.2.2-2.fc39.x86_64 gdbm-libs-1:1.23-4.fc39.x86_64 glib2-2.77.1-1.fc39.x86_64 glibc-2.37.9000-18.fc39.x86_64 glibc-common-2.37.9000-18.fc39.x86_64 glibc-minimal-langpack-2.37.9000-18.fc39.x86_64 gmp-1:6.2.1-5.fc39.x86_64 gnupg2-2.4.3-2.fc39.x86_64 gnutls-3.8.0-7.fc39.x86_64 gpgme-1.20.0-5.fc39.x86_64 grep-3.11-3.fc39.x86_64 ima-evm-utils-1.5-2.fc39.x86_64 json-c-0.16-5.fc39.x86_64 keyutils-libs-1.6.1-7.fc39.x86_64 krb5-libs-1.21-3.fc39.x86_64 libacl-2.3.1-8.fc39.x86_64 libarchive-3.7.1-1.fc39.x86_64 libassuan-2.5.6-2.fc39.x86_64 libattr-2.5.1-8.fc39.x86_64 libb2-0.98.1-9.fc39.x86_64 libblkid-2.39.1-3.fc39.x86_64 libbrotli-1.0.9-13.fc39.x86_64 libcap-2.48-7.fc39.x86_64 libcap-ng-0.8.3-7.fc39.x86_64 libcom_err-1.47.0-2.fc39.x86_64 libcomps-0.1.19-3.fc39.x86_64 libcurl-8.2.1-1.fc39.x86_64 libdnf-0.70.2-1.fc39.x86_64 libdnf5-5.1.0-2.fc39.x86_64 libeconf-0.4.0-6.fc39.x86_64 libevent-2.1.12-9.fc39.x86_64 libffi-3.4.4-4.fc39.x86_64 libfsverity-1.4-10.fc39.x86_64 libgcc-13.2.1-1.fc39.x86_64 libgcrypt-1.10.2-2.fc39.x86_64 libgomp-13.2.1-1.fc39.x86_64 libgpg-error-1.47-2.fc39.x86_64 libidn2-2.3.4-3.fc39.x86_64 libksba-1.6.4-2.fc39.x86_64 libmodulemd-2.15.0-5.fc39.x86_64 libmount-2.39.1-3.fc39.x86_64 libnghttp2-1.55.1-2.fc39.x86_64 libnsl2-2.0.0-6.fc39.x86_64 libpsl-0.21.2-4.fc39.x86_64 librepo-1.15.2-1.fc39.x86_64 libreport-filesystem-2.17.11-3.fc39.noarch libselinux-3.5-5.fc39.x86_64 libsemanage-3.5-4.fc39.x86_64 libsepol-3.5-2.fc39.x86_64 libsigsegv-2.14-5.fc39.x86_64 libsmartcols-2.39.1-3.fc39.x86_64 libsolv-0.7.24-8.fc39.x86_64 libssh-0.10.5-2.fc39.x86_64 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-1.fc39.x86_64 libtasn1-4.19.0-3.fc39.x86_64 libtirpc-1.3.3-1.rc1.fc39.1.x86_64 libunistring-1.1-4.fc39.x86_64 libuuid-2.39.1-3.fc39.x86_64 libverto-0.3.2-6.fc39.x86_64 libxcrypt-4.4.36-2.fc39.x86_64 libxml2-2.10.4-3.fc39.x86_64 libyaml-0.2.5-12.fc39.x86_64 libzstd-1.5.5-4.fc39.x86_64 lua-libs-5.4.6-3.fc39.x86_64 lz4-libs-1.9.4-4.fc39.x86_64 mpdecimal-2.5.1-7.fc39.x86_64 mpfr-4.2.0-3.fc39.x86_64 ncurses-base-6.4-6.20230520.fc39.noarch ncurses-libs-6.4-6.20230520.fc39.x86_64 nettle-3.9.1-2.fc39.x86_64 npth-1.6-14.fc39.x86_64 openldap-2.6.6-1.fc39.x86_64 openssl-libs-1:3.1.1-1.fc39.x86_64 p11-kit-0.25.0-2.fc39.x86_64 p11-kit-trust-0.25.0-2.fc39.x86_64 pcre2-10.42-1.fc39.2.x86_64 pcre2-syntax-10.42-1.fc39.2.noarch popt-1.19-3.fc39.x86_64 publicsuffix-list-dafsa-20230614-2.fc39.noarch python-pip-wheel-23.1.2-5.fc39.noarch python3-3.12.0~b4-2.fc39.x86_64 python3-dateutil-1:2.8.2-10.fc39.noarch python3-dbus-1.3.2-4.fc39.x86_64 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.x86_64 python3-hawkey-0.70.2-1.fc39.x86_64 python3-libcomps-0.1.19-3.fc39.x86_64 python3-libdnf-0.70.2-1.fc39.x86_64 python3-libs-3.12.0~b4-2.fc39.x86_64 python3-rpm-4.18.92-1.fc39.x86_64 python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.x86_64 readline-8.2-4.fc39.x86_64 rpm-4.18.92-1.fc39.x86_64 rpm-build-libs-4.18.92-1.fc39.x86_64 rpm-libs-4.18.92-1.fc39.x86_64 rpm-sequoia-1.4.1-2.fc39.x86_64 rpm-sign-libs-4.18.92-1.fc39.x86_64 sed-4.8-14.fc39.x86_64 setup-2.14.4-1.fc39.noarch shadow-utils-2:4.13-8.fc39.x86_64 sqlite-libs-3.42.0-7.fc39.x86_64 systemd-libs-254-1.fc39.x86_64 tpm2-tss-4.0.1-4.fc39.x86_64 tzdata-2023c-2.fc39.noarch xz-libs-5.4.4-1.fc39.x86_64 zchunk-libs-1.3.1-2.fc39.x86_64 zlib-1.2.13-4.fc39.x86_64 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-x86_64-1691069530.959751/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 45 kB/s | 1.5 kB 00:00 Copr repository 56 MB/s | 13 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 58 kB/s | 3.8 kB 00:00 fedora 375 kB/s | 18 kB 00:00 fedora 2.3 MB/s | 1.7 MB 00:00 Dependencies resolved. ======================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================== Installing group/module packages: bash x86_64 5.2.15-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2 x86_64 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k coreutils x86_64 9.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M cpio x86_64 2.14-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 272 k diffutils x86_64 3.10-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 390 k fedora-release-common noarch 39-0.21 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k findutils x86_64 1:4.9.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 483 k gawk x86_64 5.2.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M glibc-minimal-langpack x86_64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k grep x86_64 3.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 287 k gzip x86_64 1.12-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k info x86_64 7.0.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 182 k patch x86_64 2.7.6-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125 k redhat-rpm-config noarch 261-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k rpm-build x86_64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k sed x86_64 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 297 k shadow-utils x86_64 2:4.13-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M tar x86_64 2:1.35-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 853 k unzip x86_64 6.0-62.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 184 k util-linux x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M which x86_64 2.21-40.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k xz x86_64 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 530 k Installing dependencies: alternatives x86_64 1.25-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k ansible-srpm-macros noarch 1-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k audit-libs x86_64 3.1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117 k authselect x86_64 1.4.2-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 139 k authselect-libs x86_64 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 x86_64 2.40-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.6 M binutils-gold x86_64 2.40-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 797 k bzip2-libs x86_64 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k ca-certificates noarch 2023.2.60_v7.0.306-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 837 k coreutils-common x86_64 9.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M cracklib x86_64 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 x86_64 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346 k cyrus-sasl-lib x86_64 2.1.28-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 793 k debugedit x86_64 5.0-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k dwz x86_64 0.15-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134 k ed x86_64 1.19-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k efi-srpm-macros noarch 5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils x86_64 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 532 k elfutils-debuginfod-client x86_64 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 x86_64 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k elfutils-libs x86_64 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 x86_64 5.44-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k file-libs x86_64 5.44-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 729 k filesystem x86_64 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 x86_64 13.2-6.fc39 copr_base 4.2 M gdbm-libs x86_64 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 x86_64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M glibc-common x86_64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 341 k glibc-gconv-extra x86_64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M gmp x86_64 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 313 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 x86_64 2.13.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k kernel-srpm-macros noarch 1.0-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k keyutils-libs x86_64 1.6.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k krb5-libs x86_64 1.21-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 760 k libacl x86_64 2.3.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k libarchive x86_64 3.7.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 408 k libattr x86_64 2.5.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libblkid x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116 k libbrotli x86_64 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 317 k libcap x86_64 2.48-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k libcap-ng x86_64 0.8.3-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libcom_err x86_64 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcurl x86_64 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324 k libdb x86_64 5.3.28-56.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 760 k libeconf x86_64 0.4.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libevent x86_64 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 258 k libfdisk x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162 k libffi x86_64 3.4.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libgcc x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libgomp x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319 k libidn2 x86_64 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k libmount x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154 k libnghttp2 x86_64 1.55.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k libnsl2 x86_64 2.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libpkgconf x86_64 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libpsl x86_64 0.21.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k libpwquality x86_64 1.4.5-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k libselinux x86_64 3.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 87 k libsemanage x86_64 3.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k libsepol x86_64 3.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324 k libsigsegv x86_64 2.14-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libsmartcols x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k libssh x86_64 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211 k libssh-config noarch 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 k libstdc++ x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 860 k libtasn1 x86_64 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74 k libtirpc x86_64 1.3.3-1.rc1.fc39.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94 k libunistring x86_64 1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 543 k libutempter x86_64 1.2.1-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libuuid x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libverto x86_64 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k libxcrypt x86_64 4.4.36-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k libxml2 x86_64 2.10.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 701 k libzstd x86_64 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309 k lua-libs x86_64 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133 k lua-srpm-macros noarch 1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 k lz4-libs x86_64 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k mpfr x86_64 4.2.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 344 k ncurses-base noarch 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k ncurses-libs x86_64 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 336 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 x86_64 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 255 k openssl-libs x86_64 1:3.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M p11-kit x86_64 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 472 k p11-kit-trust x86_64 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k package-notes-srpm-macros noarch 0.5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k pam x86_64 1.5.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 511 k pam-libs x86_64 1.5.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pcre2 x86_64 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 233 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 x86_64 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 x86_64 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 k popt x86_64 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 x86_64 8.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213 k rpm x86_64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 505 k rpm-build-libs x86_64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k rpm-libs x86_64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 312 k rpm-sequoia x86_64 1.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 869 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 x86_64 3.42.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 678 k systemd-libs x86_64 254-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 685 k tzdata noarch 2023c-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 433 k util-linux-core x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 479 k xxhash-libs x86_64 0.8.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k xz-libs x86_64 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k zip x86_64 3.0-38.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266 k zlib x86_64 1.2.13-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94 k zstd x86_64 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 482 k Installing Groups: Buildsystem building group Transaction Summary ======================================================================================================================================== Install 153 Packages Total size: 52 M Installed size: 180 M Downloading Packages: [SKIPPED] gdb-minimal-13.2-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] alternatives-1.25-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-11.fc39.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.1.1-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] authselect-1.4.2-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.2-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] basesystem-11-18.fc39.noarch.rpm: Already downloaded [SKIPPED] bash-5.2.15-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] binutils-2.40-13.fc39.x86_64.rpm: Already downloaded [SKIPPED] binutils-gold-2.40-13.fc39.x86_64.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-16.fc39.x86_64.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-16.fc39.x86_64.rpm: Already downloaded [SKIPPED] ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch.rpm: Already downloaded [SKIPPED] coreutils-9.3-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] coreutils-common-9.3-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] cpio-2.14-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] cracklib-2.9.11-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] crypto-policies-20230731-1.git5ed06e0.fc39.noarch.rpm: Already downloaded [SKIPPED] curl-8.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-11.fc39.x86_64.rpm: Already downloaded [SKIPPED] debugedit-5.0-10.fc39.x86_64.rpm: Already downloaded [SKIPPED] diffutils-3.10-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] dwz-0.15-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] ed-1.19-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] elfutils-0.189-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.189-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.189-4.fc39.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.189-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] elfutils-libs-0.189-4.fc39.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] file-libs-5.44-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] filesystem-3.18-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] findutils-4.9.0-5.fc39.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.6.1-2.fc39.noarch.rpm: Already downloaded [SKIPPED] glibc-2.37.9000-18.fc39.x86_64.rpm: Already downloaded [SKIPPED] glibc-common-2.37.9000-18.fc39.x86_64.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.37.9000-18.fc39.x86_64.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.37.9000-18.fc39.x86_64.rpm: Already downloaded [SKIPPED] gmp-6.2.1-5.fc39.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] gzip-1.12-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] info-7.0.3-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] jansson-2.13.1-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-20.fc39.noarch.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] krb5-libs-1.21-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libacl-2.3.1-8.fc39.x86_64.rpm: Already downloaded [SKIPPED] libarchive-3.7.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] libattr-2.5.1-8.fc39.x86_64.rpm: Already downloaded [SKIPPED] libblkid-2.39.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libbrotli-1.0.9-13.fc39.x86_64.rpm: Already downloaded [SKIPPED] libcap-2.48-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] libcom_err-1.47.0-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libcurl-8.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] libdb-5.3.28-56.fc39.x86_64.rpm: Already downloaded [SKIPPED] libeconf-0.4.0-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] libevent-2.1.12-9.fc39.x86_64.rpm: Already downloaded [SKIPPED] libfdisk-2.39.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libffi-3.4.4-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] libgcc-13.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] libgomp-13.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libmount-2.39.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libnghttp2-1.55.1-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] libpkgconf-1.9.5-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libpsl-0.21.2-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] libselinux-3.5-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] libsemanage-3.5-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] libsepol-3.5-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] libsmartcols-2.39.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libssh-0.10.5-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libssh-config-0.10.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] libstdc++-13.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libtirpc-1.3.3-1.rc1.fc39.1.x86_64.rpm: Already downloaded [SKIPPED] libunistring-1.1-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-10.fc39.x86_64.rpm: Already downloaded [SKIPPED] libuuid-2.39.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libverto-0.3.2-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.36-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libxml2-2.10.4-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libzstd-1.5.5-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] lua-libs-5.4.6-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-9.fc39.noarch.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.4-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] mpfr-4.2.0-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] ncurses-base-6.4-6.20230520.fc39.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.4-6.20230520.fc39.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] openssl-libs-3.1.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] p11-kit-0.25.0-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.25.0-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] pam-1.5.3-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] pam-libs-1.5.3-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] patch-2.7.6-22.fc39.x86_64.rpm: Already downloaded [SKIPPED] pcre2-10.42-1.fc39.2.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.9.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.9.5-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] popt-1.19-3.fc39.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] redhat-rpm-config-261-1.fc39.noarch.rpm: Already downloaded [SKIPPED] rpm-4.18.92-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] rpm-build-4.18.92-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.18.92-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] rpm-libs-4.18.92-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.4.1-2.fc39.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] setup-2.14.4-1.fc39.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.13-8.fc39.x86_64.rpm: Already downloaded [SKIPPED] sqlite-libs-3.42.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] systemd-libs-254-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] tar-1.35-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] tzdata-2023c-2.fc39.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-62.fc39.x86_64.rpm: Already downloaded [SKIPPED] util-linux-2.39.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] util-linux-core-2.39.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] which-2.21-40.fc39.x86_64.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.2-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] xz-5.4.4-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] xz-libs-5.4.4-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] zip-3.0-38.fc39.x86_64.rpm: Already downloaded [SKIPPED] zlib-1.2.13-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] zstd-1.5.5-4.fc39.x86_64.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-1.fc39.x86_64 1/153 Running scriptlet: libgcc-13.2.1-1.fc39.x86_64 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.x86_64 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.x86_64 25/153 Running scriptlet: glibc-gconv-extra-2.37.9000-18.fc39.x86_64 25/153 Installing : glibc-minimal-langpack-2.37.9000-18.fc39.x86_64 26/153 Installing : glibc-common-2.37.9000-18.fc39.x86_64 27/153 Running scriptlet: glibc-2.37.9000-18.fc39.x86_64 28/153 Installing : glibc-2.37.9000-18.fc39.x86_64 28/153 Running scriptlet: glibc-2.37.9000-18.fc39.x86_64 28/153 Installing : ncurses-libs-6.4-6.20230520.fc39.x86_64 29/153 Installing : bash-5.2.15-5.fc39.x86_64 30/153 Running scriptlet: bash-5.2.15-5.fc39.x86_64 30/153 Installing : zlib-1.2.13-4.fc39.x86_64 31/153 Installing : xz-libs-5.4.4-1.fc39.x86_64 32/153 Installing : bzip2-libs-1.0.8-16.fc39.x86_64 33/153 Installing : libstdc++-13.2.1-1.fc39.x86_64 34/153 Installing : libuuid-2.39.1-3.fc39.x86_64 35/153 Installing : libzstd-1.5.5-4.fc39.x86_64 36/153 Installing : elfutils-libelf-0.189-4.fc39.x86_64 37/153 Installing : popt-1.19-3.fc39.x86_64 38/153 Installing : libblkid-2.39.1-3.fc39.x86_64 39/153 Installing : readline-8.2-4.fc39.x86_64 40/153 Installing : gmp-1:6.2.1-5.fc39.x86_64 41/153 Installing : libattr-2.5.1-8.fc39.x86_64 42/153 Installing : libacl-2.3.1-8.fc39.x86_64 43/153 Installing : libcap-2.48-7.fc39.x86_64 44/153 Installing : libxcrypt-4.4.36-2.fc39.x86_64 45/153 Installing : lz4-libs-1.9.4-4.fc39.x86_64 46/153 Installing : systemd-libs-254-1.fc39.x86_64 47/153 Installing : mpfr-4.2.0-3.fc39.x86_64 48/153 Installing : dwz-0.15-3.fc39.x86_64 49/153 Installing : unzip-6.0-62.fc39.x86_64 50/153 Installing : file-libs-5.44-5.fc39.x86_64 51/153 Installing : file-5.44-5.fc39.x86_64 52/153 Installing : alternatives-1.25-1.fc39.x86_64 53/153 Installing : jansson-2.13.1-7.fc39.x86_64 54/153 Installing : libcap-ng-0.8.3-7.fc39.x86_64 55/153 Installing : audit-libs-3.1.1-4.fc39.x86_64 56/153 Installing : pam-libs-1.5.3-2.fc39.x86_64 57/153 Installing : libcom_err-1.47.0-2.fc39.x86_64 58/153 Installing : libsepol-3.5-2.fc39.x86_64 59/153 Installing : libsmartcols-2.39.1-3.fc39.x86_64 60/153 Installing : libunistring-1.1-4.fc39.x86_64 61/153 Installing : libidn2-2.3.4-3.fc39.x86_64 62/153 Installing : lua-libs-5.4.6-3.fc39.x86_64 63/153 Installing : pcre2-10.42-1.fc39.2.x86_64 64/153 Installing : libselinux-3.5-5.fc39.x86_64 65/153 Installing : sed-4.8-14.fc39.x86_64 66/153 Installing : grep-3.11-3.fc39.x86_64 67/153 Installing : findutils-1:4.9.0-5.fc39.x86_64 68/153 Installing : xz-5.4.4-1.fc39.x86_64 69/153 Installing : libmount-2.39.1-3.fc39.x86_64 70/153 Installing : util-linux-core-2.39.1-3.fc39.x86_64 71/153 Installing : libsemanage-3.5-4.fc39.x86_64 72/153 Installing : tar-2:1.35-1.fc39.x86_64 73/153 Installing : libpsl-0.21.2-4.fc39.x86_64 74/153 Installing : zip-3.0-38.fc39.x86_64 75/153 Installing : zstd-1.5.5-4.fc39.x86_64 76/153 Installing : libfdisk-2.39.1-3.fc39.x86_64 77/153 Installing : bzip2-1.0.8-16.fc39.x86_64 78/153 Installing : libxml2-2.10.4-3.fc39.x86_64 79/153 Installing : sqlite-libs-3.42.0-7.fc39.x86_64 80/153 Installing : ed-1.19-4.fc39.x86_64 81/153 Installing : patch-2.7.6-22.fc39.x86_64 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.x86_64 84/153 Installing : diffutils-3.10-3.fc39.x86_64 85/153 Installing : gdbm-libs-1:1.23-4.fc39.x86_64 86/153 Installing : cyrus-sasl-lib-2.1.28-11.fc39.x86_64 87/153 Installing : keyutils-libs-1.6.1-7.fc39.x86_64 88/153 Installing : libbrotli-1.0.9-13.fc39.x86_64 89/153 Installing : libdb-5.3.28-56.fc39.x86_64 90/153 Installing : libeconf-0.4.0-6.fc39.x86_64 91/153 Installing : shadow-utils-2:4.13-8.fc39.x86_64 92/153 Running scriptlet: libutempter-1.2.1-10.fc39.x86_64 93/153 Installing : libutempter-1.2.1-10.fc39.x86_64 93/153 Installing : libffi-3.4.4-4.fc39.x86_64 94/153 Installing : p11-kit-0.25.0-2.fc39.x86_64 95/153 Installing : libgomp-13.2.1-1.fc39.x86_64 96/153 Installing : libnghttp2-1.55.1-2.fc39.x86_64 97/153 Installing : libpkgconf-1.9.5-2.fc39.x86_64 98/153 Installing : pkgconf-1.9.5-2.fc39.x86_64 99/153 Installing : pkgconf-pkg-config-1.9.5-2.fc39.x86_64 100/153 Installing : libsigsegv-2.14-5.fc39.x86_64 101/153 Installing : gawk-5.2.2-2.fc39.x86_64 102/153 Installing : libtasn1-4.19.0-3.fc39.x86_64 103/153 Installing : p11-kit-trust-0.25.0-2.fc39.x86_64 104/153 Running scriptlet: p11-kit-trust-0.25.0-2.fc39.x86_64 104/153 Installing : libverto-0.3.2-6.fc39.x86_64 105/153 Installing : xxhash-libs-0.8.2-1.fc39.x86_64 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.x86_64 112/153 Installing : openssl-libs-1:3.1.1-1.fc39.x86_64 113/153 Installing : coreutils-9.3-2.fc39.x86_64 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.x86_64 116/153 Installing : libtirpc-1.3.3-1.rc1.fc39.1.x86_64 117/153 Running scriptlet: authselect-libs-1.4.2-3.fc39.x86_64 118/153 Installing : authselect-libs-1.4.2-3.fc39.x86_64 118/153 Installing : gzip-1.12-6.fc39.x86_64 119/153 Installing : cracklib-2.9.11-2.fc39.x86_64 120/153 Installing : libpwquality-1.4.5-6.fc39.x86_64 121/153 Installing : authselect-1.4.2-3.fc39.x86_64 122/153 Installing : libnsl2-2.0.0-6.fc39.x86_64 123/153 Installing : pam-1.5.3-2.fc39.x86_64 124/153 Installing : libssh-0.10.5-2.fc39.x86_64 125/153 Installing : libarchive-3.7.1-1.fc39.x86_64 126/153 Installing : libevent-2.1.12-9.fc39.x86_64 127/153 Installing : openldap-2.6.6-1.fc39.x86_64 128/153 Installing : libcurl-8.2.1-1.fc39.x86_64 129/153 Installing : elfutils-libs-0.189-4.fc39.x86_64 130/153 Installing : elfutils-debuginfod-client-0.189-4.fc39.x86_64 131/153 Installing : binutils-gold-2.40-13.fc39.x86_64 132/153 Running scriptlet: binutils-gold-2.40-13.fc39.x86_64 132/153 Installing : binutils-2.40-13.fc39.x86_64 133/153 Running scriptlet: binutils-2.40-13.fc39.x86_64 133/153 Installing : gdb-minimal-13.2-6.fc39.x86_64 134/153 Installing : elfutils-0.189-4.fc39.x86_64 135/153 Installing : debugedit-5.0-10.fc39.x86_64 136/153 Installing : curl-8.2.1-1.fc39.x86_64 137/153 Installing : rpm-sequoia-1.4.1-2.fc39.x86_64 138/153 Installing : rpm-libs-4.18.92-1.fc39.x86_64 139/153 Running scriptlet: rpm-4.18.92-1.fc39.x86_64 140/153 Installing : rpm-4.18.92-1.fc39.x86_64 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.x86_64 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.x86_64 150/153 Installing : util-linux-2.39.1-3.fc39.x86_64 151/153 Installing : which-2.21-40.fc39.x86_64 152/153 Installing : info-7.0.3-3.fc39.x86_64 153/153 Running scriptlet: filesystem-3.18-6.fc39.x86_64 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.x86_64 153/153 Running scriptlet: rpm-4.18.92-1.fc39.x86_64 153/153 Running scriptlet: info-7.0.3-3.fc39.x86_64 153/153 Verifying : gdb-minimal-13.2-6.fc39.x86_64 1/153 Verifying : alternatives-1.25-1.fc39.x86_64 2/153 Verifying : ansible-srpm-macros-1-11.fc39.noarch 3/153 Verifying : audit-libs-3.1.1-4.fc39.x86_64 4/153 Verifying : authselect-1.4.2-3.fc39.x86_64 5/153 Verifying : authselect-libs-1.4.2-3.fc39.x86_64 6/153 Verifying : basesystem-11-18.fc39.noarch 7/153 Verifying : bash-5.2.15-5.fc39.x86_64 8/153 Verifying : binutils-2.40-13.fc39.x86_64 9/153 Verifying : binutils-gold-2.40-13.fc39.x86_64 10/153 Verifying : bzip2-1.0.8-16.fc39.x86_64 11/153 Verifying : bzip2-libs-1.0.8-16.fc39.x86_64 12/153 Verifying : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 13/153 Verifying : coreutils-9.3-2.fc39.x86_64 14/153 Verifying : coreutils-common-9.3-2.fc39.x86_64 15/153 Verifying : cpio-2.14-4.fc39.x86_64 16/153 Verifying : cracklib-2.9.11-2.fc39.x86_64 17/153 Verifying : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 18/153 Verifying : curl-8.2.1-1.fc39.x86_64 19/153 Verifying : cyrus-sasl-lib-2.1.28-11.fc39.x86_64 20/153 Verifying : debugedit-5.0-10.fc39.x86_64 21/153 Verifying : diffutils-3.10-3.fc39.x86_64 22/153 Verifying : dwz-0.15-3.fc39.x86_64 23/153 Verifying : ed-1.19-4.fc39.x86_64 24/153 Verifying : efi-srpm-macros-5-9.fc39.noarch 25/153 Verifying : elfutils-0.189-4.fc39.x86_64 26/153 Verifying : elfutils-debuginfod-client-0.189-4.fc39.x86_64 27/153 Verifying : elfutils-default-yama-scope-0.189-4.fc39.noarch 28/153 Verifying : elfutils-libelf-0.189-4.fc39.x86_64 29/153 Verifying : elfutils-libs-0.189-4.fc39.x86_64 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.x86_64 37/153 Verifying : file-libs-5.44-5.fc39.x86_64 38/153 Verifying : filesystem-3.18-6.fc39.x86_64 39/153 Verifying : findutils-1:4.9.0-5.fc39.x86_64 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.x86_64 43/153 Verifying : gdbm-libs-1:1.23-4.fc39.x86_64 44/153 Verifying : ghc-srpm-macros-1.6.1-2.fc39.noarch 45/153 Verifying : glibc-2.37.9000-18.fc39.x86_64 46/153 Verifying : glibc-common-2.37.9000-18.fc39.x86_64 47/153 Verifying : glibc-gconv-extra-2.37.9000-18.fc39.x86_64 48/153 Verifying : glibc-minimal-langpack-2.37.9000-18.fc39.x86_64 49/153 Verifying : gmp-1:6.2.1-5.fc39.x86_64 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.x86_64 53/153 Verifying : gzip-1.12-6.fc39.x86_64 54/153 Verifying : info-7.0.3-3.fc39.x86_64 55/153 Verifying : jansson-2.13.1-7.fc39.x86_64 56/153 Verifying : kernel-srpm-macros-1.0-20.fc39.noarch 57/153 Verifying : keyutils-libs-1.6.1-7.fc39.x86_64 58/153 Verifying : krb5-libs-1.21-3.fc39.x86_64 59/153 Verifying : libacl-2.3.1-8.fc39.x86_64 60/153 Verifying : libarchive-3.7.1-1.fc39.x86_64 61/153 Verifying : libattr-2.5.1-8.fc39.x86_64 62/153 Verifying : libblkid-2.39.1-3.fc39.x86_64 63/153 Verifying : libbrotli-1.0.9-13.fc39.x86_64 64/153 Verifying : libcap-2.48-7.fc39.x86_64 65/153 Verifying : libcap-ng-0.8.3-7.fc39.x86_64 66/153 Verifying : libcom_err-1.47.0-2.fc39.x86_64 67/153 Verifying : libcurl-8.2.1-1.fc39.x86_64 68/153 Verifying : libdb-5.3.28-56.fc39.x86_64 69/153 Verifying : libeconf-0.4.0-6.fc39.x86_64 70/153 Verifying : libevent-2.1.12-9.fc39.x86_64 71/153 Verifying : libfdisk-2.39.1-3.fc39.x86_64 72/153 Verifying : libffi-3.4.4-4.fc39.x86_64 73/153 Verifying : libgcc-13.2.1-1.fc39.x86_64 74/153 Verifying : libgomp-13.2.1-1.fc39.x86_64 75/153 Verifying : libidn2-2.3.4-3.fc39.x86_64 76/153 Verifying : libmount-2.39.1-3.fc39.x86_64 77/153 Verifying : libnghttp2-1.55.1-2.fc39.x86_64 78/153 Verifying : libnsl2-2.0.0-6.fc39.x86_64 79/153 Verifying : libpkgconf-1.9.5-2.fc39.x86_64 80/153 Verifying : libpsl-0.21.2-4.fc39.x86_64 81/153 Verifying : libpwquality-1.4.5-6.fc39.x86_64 82/153 Verifying : libselinux-3.5-5.fc39.x86_64 83/153 Verifying : libsemanage-3.5-4.fc39.x86_64 84/153 Verifying : libsepol-3.5-2.fc39.x86_64 85/153 Verifying : libsigsegv-2.14-5.fc39.x86_64 86/153 Verifying : libsmartcols-2.39.1-3.fc39.x86_64 87/153 Verifying : libssh-0.10.5-2.fc39.x86_64 88/153 Verifying : libssh-config-0.10.5-2.fc39.noarch 89/153 Verifying : libstdc++-13.2.1-1.fc39.x86_64 90/153 Verifying : libtasn1-4.19.0-3.fc39.x86_64 91/153 Verifying : libtirpc-1.3.3-1.rc1.fc39.1.x86_64 92/153 Verifying : libunistring-1.1-4.fc39.x86_64 93/153 Verifying : libutempter-1.2.1-10.fc39.x86_64 94/153 Verifying : libuuid-2.39.1-3.fc39.x86_64 95/153 Verifying : libverto-0.3.2-6.fc39.x86_64 96/153 Verifying : libxcrypt-4.4.36-2.fc39.x86_64 97/153 Verifying : libxml2-2.10.4-3.fc39.x86_64 98/153 Verifying : libzstd-1.5.5-4.fc39.x86_64 99/153 Verifying : lua-libs-5.4.6-3.fc39.x86_64 100/153 Verifying : lua-srpm-macros-1-9.fc39.noarch 101/153 Verifying : lz4-libs-1.9.4-4.fc39.x86_64 102/153 Verifying : mpfr-4.2.0-3.fc39.x86_64 103/153 Verifying : ncurses-base-6.4-6.20230520.fc39.noarch 104/153 Verifying : ncurses-libs-6.4-6.20230520.fc39.x86_64 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.x86_64 108/153 Verifying : openssl-libs-1:3.1.1-1.fc39.x86_64 109/153 Verifying : p11-kit-0.25.0-2.fc39.x86_64 110/153 Verifying : p11-kit-trust-0.25.0-2.fc39.x86_64 111/153 Verifying : package-notes-srpm-macros-0.5-9.fc39.noarch 112/153 Verifying : pam-1.5.3-2.fc39.x86_64 113/153 Verifying : pam-libs-1.5.3-2.fc39.x86_64 114/153 Verifying : patch-2.7.6-22.fc39.x86_64 115/153 Verifying : pcre2-10.42-1.fc39.2.x86_64 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.x86_64 119/153 Verifying : pkgconf-m4-1.9.5-2.fc39.noarch 120/153 Verifying : pkgconf-pkg-config-1.9.5-2.fc39.x86_64 121/153 Verifying : popt-1.19-3.fc39.x86_64 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.x86_64 128/153 Verifying : redhat-rpm-config-261-1.fc39.noarch 129/153 Verifying : rpm-4.18.92-1.fc39.x86_64 130/153 Verifying : rpm-build-4.18.92-1.fc39.x86_64 131/153 Verifying : rpm-build-libs-4.18.92-1.fc39.x86_64 132/153 Verifying : rpm-libs-4.18.92-1.fc39.x86_64 133/153 Verifying : rpm-sequoia-1.4.1-2.fc39.x86_64 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.x86_64 137/153 Verifying : setup-2.14.4-1.fc39.noarch 138/153 Verifying : shadow-utils-2:4.13-8.fc39.x86_64 139/153 Verifying : sqlite-libs-3.42.0-7.fc39.x86_64 140/153 Verifying : systemd-libs-254-1.fc39.x86_64 141/153 Verifying : tar-2:1.35-1.fc39.x86_64 142/153 Verifying : tzdata-2023c-2.fc39.noarch 143/153 Verifying : unzip-6.0-62.fc39.x86_64 144/153 Verifying : util-linux-2.39.1-3.fc39.x86_64 145/153 Verifying : util-linux-core-2.39.1-3.fc39.x86_64 146/153 Verifying : which-2.21-40.fc39.x86_64 147/153 Verifying : xxhash-libs-0.8.2-1.fc39.x86_64 148/153 Verifying : xz-5.4.4-1.fc39.x86_64 149/153 Verifying : xz-libs-5.4.4-1.fc39.x86_64 150/153 Verifying : zip-3.0-38.fc39.x86_64 151/153 Verifying : zlib-1.2.13-4.fc39.x86_64 152/153 Verifying : zstd-1.5.5-4.fc39.x86_64 153/153 Installed: alternatives-1.25-1.fc39.x86_64 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.1-4.fc39.x86_64 authselect-1.4.2-3.fc39.x86_64 authselect-libs-1.4.2-3.fc39.x86_64 basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.x86_64 binutils-2.40-13.fc39.x86_64 binutils-gold-2.40-13.fc39.x86_64 bzip2-1.0.8-16.fc39.x86_64 bzip2-libs-1.0.8-16.fc39.x86_64 ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch coreutils-9.3-2.fc39.x86_64 coreutils-common-9.3-2.fc39.x86_64 cpio-2.14-4.fc39.x86_64 cracklib-2.9.11-2.fc39.x86_64 crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.2.1-1.fc39.x86_64 cyrus-sasl-lib-2.1.28-11.fc39.x86_64 debugedit-5.0-10.fc39.x86_64 diffutils-3.10-3.fc39.x86_64 dwz-0.15-3.fc39.x86_64 ed-1.19-4.fc39.x86_64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-4.fc39.x86_64 elfutils-debuginfod-client-0.189-4.fc39.x86_64 elfutils-default-yama-scope-0.189-4.fc39.noarch elfutils-libelf-0.189-4.fc39.x86_64 elfutils-libs-0.189-4.fc39.x86_64 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.x86_64 file-libs-5.44-5.fc39.x86_64 filesystem-3.18-6.fc39.x86_64 findutils-1:4.9.0-5.fc39.x86_64 fonts-srpm-macros-1:2.0.5-12.fc39.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.x86_64 gdb-minimal-13.2-6.fc39.x86_64 gdbm-libs-1:1.23-4.fc39.x86_64 ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.37.9000-18.fc39.x86_64 glibc-common-2.37.9000-18.fc39.x86_64 glibc-gconv-extra-2.37.9000-18.fc39.x86_64 glibc-minimal-langpack-2.37.9000-18.fc39.x86_64 gmp-1:6.2.1-5.fc39.x86_64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.2.0-6.fc39.noarch grep-3.11-3.fc39.x86_64 gzip-1.12-6.fc39.x86_64 info-7.0.3-3.fc39.x86_64 jansson-2.13.1-7.fc39.x86_64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.x86_64 krb5-libs-1.21-3.fc39.x86_64 libacl-2.3.1-8.fc39.x86_64 libarchive-3.7.1-1.fc39.x86_64 libattr-2.5.1-8.fc39.x86_64 libblkid-2.39.1-3.fc39.x86_64 libbrotli-1.0.9-13.fc39.x86_64 libcap-2.48-7.fc39.x86_64 libcap-ng-0.8.3-7.fc39.x86_64 libcom_err-1.47.0-2.fc39.x86_64 libcurl-8.2.1-1.fc39.x86_64 libdb-5.3.28-56.fc39.x86_64 libeconf-0.4.0-6.fc39.x86_64 libevent-2.1.12-9.fc39.x86_64 libfdisk-2.39.1-3.fc39.x86_64 libffi-3.4.4-4.fc39.x86_64 libgcc-13.2.1-1.fc39.x86_64 libgomp-13.2.1-1.fc39.x86_64 libidn2-2.3.4-3.fc39.x86_64 libmount-2.39.1-3.fc39.x86_64 libnghttp2-1.55.1-2.fc39.x86_64 libnsl2-2.0.0-6.fc39.x86_64 libpkgconf-1.9.5-2.fc39.x86_64 libpsl-0.21.2-4.fc39.x86_64 libpwquality-1.4.5-6.fc39.x86_64 libselinux-3.5-5.fc39.x86_64 libsemanage-3.5-4.fc39.x86_64 libsepol-3.5-2.fc39.x86_64 libsigsegv-2.14-5.fc39.x86_64 libsmartcols-2.39.1-3.fc39.x86_64 libssh-0.10.5-2.fc39.x86_64 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-1.fc39.x86_64 libtasn1-4.19.0-3.fc39.x86_64 libtirpc-1.3.3-1.rc1.fc39.1.x86_64 libunistring-1.1-4.fc39.x86_64 libutempter-1.2.1-10.fc39.x86_64 libuuid-2.39.1-3.fc39.x86_64 libverto-0.3.2-6.fc39.x86_64 libxcrypt-4.4.36-2.fc39.x86_64 libxml2-2.10.4-3.fc39.x86_64 libzstd-1.5.5-4.fc39.x86_64 lua-libs-5.4.6-3.fc39.x86_64 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.x86_64 mpfr-4.2.0-3.fc39.x86_64 ncurses-base-6.4-6.20230520.fc39.noarch ncurses-libs-6.4-6.20230520.fc39.x86_64 ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.x86_64 openssl-libs-1:3.1.1-1.fc39.x86_64 p11-kit-0.25.0-2.fc39.x86_64 p11-kit-trust-0.25.0-2.fc39.x86_64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.x86_64 pam-libs-1.5.3-2.fc39.x86_64 patch-2.7.6-22.fc39.x86_64 pcre2-10.42-1.fc39.2.x86_64 pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.x86_64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.x86_64 popt-1.19-3.fc39.x86_64 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.x86_64 redhat-rpm-config-261-1.fc39.noarch rpm-4.18.92-1.fc39.x86_64 rpm-build-4.18.92-1.fc39.x86_64 rpm-build-libs-4.18.92-1.fc39.x86_64 rpm-libs-4.18.92-1.fc39.x86_64 rpm-sequoia-1.4.1-2.fc39.x86_64 rpmautospec-rpm-macros-0.3.5-4.fc39.noarch rust-srpm-macros-24-3.fc39.noarch sed-4.8-14.fc39.x86_64 setup-2.14.4-1.fc39.noarch shadow-utils-2:4.13-8.fc39.x86_64 sqlite-libs-3.42.0-7.fc39.x86_64 systemd-libs-254-1.fc39.x86_64 tar-2:1.35-1.fc39.x86_64 tzdata-2023c-2.fc39.noarch unzip-6.0-62.fc39.x86_64 util-linux-2.39.1-3.fc39.x86_64 util-linux-core-2.39.1-3.fc39.x86_64 which-2.21-40.fc39.x86_64 xxhash-libs-0.8.2-1.fc39.x86_64 xz-5.4.4-1.fc39.x86_64 xz-libs-5.4.4-1.fc39.x86_64 zip-3.0-38.fc39.x86_64 zlib-1.2.13-4.fc39.x86_64 zstd-1.5.5-4.fc39.x86_64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: publicsuffix-list-dafsa-20230614-2.fc39.noarch rust-srpm-macros-24-3.fc39.noarch libselinux-3.5-5.fc39.x86_64 cpio-2.14-4.fc39.x86_64 libidn2-2.3.4-3.fc39.x86_64 zstd-1.5.5-4.fc39.x86_64 elfutils-0.189-4.fc39.x86_64 pcre2-10.42-1.fc39.2.x86_64 libunistring-1.1-4.fc39.x86_64 pyproject-srpm-macros-1.9.0-2.fc39.noarch rpm-sequoia-1.4.1-2.fc39.x86_64 util-linux-2.39.1-3.fc39.x86_64 libacl-2.3.1-8.fc39.x86_64 fedora-release-identity-basic-39-0.21.noarch info-7.0.3-3.fc39.x86_64 xz-libs-5.4.4-1.fc39.x86_64 libnghttp2-1.55.1-2.fc39.x86_64 fedora-gpg-keys-39-0.4.noarch fpc-srpm-macros-1.3-8.fc39.noarch qt5-srpm-macros-5.15.10-2.fc39.noarch libcom_err-1.47.0-2.fc39.x86_64 grep-3.11-3.fc39.x86_64 file-libs-5.44-5.fc39.x86_64 audit-libs-3.1.1-4.fc39.x86_64 crypto-policies-20230731-1.git5ed06e0.fc39.noarch elfutils-libelf-0.189-4.fc39.x86_64 pcre2-syntax-10.42-1.fc39.2.noarch ansible-srpm-macros-1-11.fc39.noarch zlib-1.2.13-4.fc39.x86_64 shadow-utils-4.13-8.fc39.x86_64 libdb-5.3.28-56.fc39.x86_64 rpm-4.18.92-1.fc39.x86_64 glibc-minimal-langpack-2.37.9000-18.fc39.x86_64 gnat-srpm-macros-6-3.fc39.noarch libbrotli-1.0.9-13.fc39.x86_64 tzdata-2023c-2.fc39.noarch zip-3.0-38.fc39.x86_64 dwz-0.15-3.fc39.x86_64 openblas-srpm-macros-2-14.fc39.noarch coreutils-9.3-2.fc39.x86_64 rpm-build-libs-4.18.92-1.fc39.x86_64 ocaml-srpm-macros-8-2.fc39.noarch gzip-1.12-6.fc39.x86_64 ghc-srpm-macros-1.6.1-2.fc39.noarch libcap-2.48-7.fc39.x86_64 libcap-ng-0.8.3-7.fc39.x86_64 ed-1.19-4.fc39.x86_64 setup-2.14.4-1.fc39.noarch fedora-release-common-39-0.21.noarch perl-srpm-macros-1-51.fc39.noarch sqlite-libs-3.42.0-7.fc39.x86_64 bzip2-libs-1.0.8-16.fc39.x86_64 kernel-srpm-macros-1.0-20.fc39.noarch fedora-release-39-0.21.noarch findutils-4.9.0-5.fc39.x86_64 ncurses-libs-6.4-6.20230520.fc39.x86_64 keyutils-libs-1.6.1-7.fc39.x86_64 libuuid-2.39.1-3.fc39.x86_64 util-linux-core-2.39.1-3.fc39.x86_64 popt-1.19-3.fc39.x86_64 libsigsegv-2.14-5.fc39.x86_64 lz4-libs-1.9.4-4.fc39.x86_64 unzip-6.0-62.fc39.x86_64 libxcrypt-4.4.36-2.fc39.x86_64 sed-4.8-14.fc39.x86_64 go-srpm-macros-3.2.0-6.fc39.noarch libsepol-3.5-2.fc39.x86_64 python-srpm-macros-3.12-2.fc39.noarch efi-srpm-macros-5-9.fc39.noarch fedora-repos-rawhide-39-0.4.noarch pam-1.5.3-2.fc39.x86_64 libgcc-13.2.1-1.fc39.x86_64 debugedit-5.0-10.fc39.x86_64 p11-kit-0.25.0-2.fc39.x86_64 pam-libs-1.5.3-2.fc39.x86_64 libarchive-3.7.1-1.fc39.x86_64 libnsl2-2.0.0-6.fc39.x86_64 libutempter-1.2.1-10.fc39.x86_64 rpm-build-4.18.92-1.fc39.x86_64 gdb-minimal-13.2-6.fc39.x86_64 ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch glibc-gconv-extra-2.37.9000-18.fc39.x86_64 systemd-libs-254-1.fc39.x86_64 readline-8.2-4.fc39.x86_64 curl-8.2.1-1.fc39.x86_64 fedora-repos-39-0.4.noarch libpwquality-1.4.5-6.fc39.x86_64 ncurses-base-6.4-6.20230520.fc39.noarch glibc-2.37.9000-18.fc39.x86_64 pkgconf-pkg-config-1.9.5-2.fc39.x86_64 xxhash-libs-0.8.2-1.fc39.x86_64 authselect-1.4.2-3.fc39.x86_64 libffi-3.4.4-4.fc39.x86_64 libeconf-0.4.0-6.fc39.x86_64 libfdisk-2.39.1-3.fc39.x86_64 rpm-libs-4.18.92-1.fc39.x86_64 fonts-srpm-macros-2.0.5-12.fc39.noarch libtasn1-4.19.0-3.fc39.x86_64 libevent-2.1.12-9.fc39.x86_64 gawk-5.2.2-2.fc39.x86_64 which-2.21-40.fc39.x86_64 libzstd-1.5.5-4.fc39.x86_64 pkgconf-1.9.5-2.fc39.x86_64 authselect-libs-1.4.2-3.fc39.x86_64 libgomp-13.2.1-1.fc39.x86_64 alternatives-1.25-1.fc39.x86_64 libpkgconf-1.9.5-2.fc39.x86_64 libssh-config-0.10.5-2.fc39.noarch libattr-2.5.1-8.fc39.x86_64 cracklib-2.9.11-2.fc39.x86_64 libpsl-0.21.2-4.fc39.x86_64 libsmartcols-2.39.1-3.fc39.x86_64 gmp-6.2.1-5.fc39.x86_64 libssh-0.10.5-2.fc39.x86_64 qt6-srpm-macros-6.5.2-2.fc39.noarch glibc-common-2.37.9000-18.fc39.x86_64 tar-1.35-1.fc39.x86_64 redhat-rpm-config-261-1.fc39.noarch gdbm-libs-1.23-4.fc39.x86_64 libcurl-8.2.1-1.fc39.x86_64 filesystem-3.18-6.fc39.x86_64 rpmautospec-rpm-macros-0.3.5-4.fc39.noarch libsemanage-3.5-4.fc39.x86_64 diffutils-3.10-3.fc39.x86_64 lua-libs-5.4.6-3.fc39.x86_64 libtirpc-1.3.3-1.rc1.fc39.1.x86_64 lua-srpm-macros-1-9.fc39.noarch binutils-2.40-13.fc39.x86_64 elfutils-libs-0.189-4.fc39.x86_64 xz-5.4.4-1.fc39.x86_64 pkgconf-m4-1.9.5-2.fc39.noarch libblkid-2.39.1-3.fc39.x86_64 krb5-libs-1.21-3.fc39.x86_64 jansson-2.13.1-7.fc39.x86_64 elfutils-debuginfod-client-0.189-4.fc39.x86_64 bash-5.2.15-5.fc39.x86_64 patch-2.7.6-22.fc39.x86_64 libmount-2.39.1-3.fc39.x86_64 elfutils-default-yama-scope-0.189-4.fc39.noarch package-notes-srpm-macros-0.5-9.fc39.noarch libverto-0.3.2-6.fc39.x86_64 coreutils-common-9.3-2.fc39.x86_64 openldap-2.6.6-1.fc39.x86_64 bzip2-1.0.8-16.fc39.x86_64 cyrus-sasl-lib-2.1.28-11.fc39.x86_64 binutils-gold-2.40-13.fc39.x86_64 mpfr-4.2.0-3.fc39.x86_64 p11-kit-trust-0.25.0-2.fc39.x86_64 file-5.44-5.fc39.x86_64 basesystem-11-18.fc39.noarch libstdc++-13.2.1-1.fc39.x86_64 openssl-libs-3.1.1-1.fc39.x86_64 libxml2-2.10.4-3.fc39.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 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-x86_64-1691069530.959751/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1691069530.959751/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1691069530.959751/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-w_08onr0/wdune/wdune.spec) Config(child) 1 minutes 13 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/wdune-1.958-12.fc39.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1691069530.959751 -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-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1691069530.959751/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1691069530.959751/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-x86_64-1691069530.959751/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 47 kB/s | 1.5 kB 00:00 Copr repository 58 MB/s | 13 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 52 kB/s | 3.8 kB 00:00 fedora 489 kB/s | 18 kB 00:00 fedora 2.1 MB/s | 1.7 MB 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: x86_64 Building for target x86_64 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 46 kB/s | 1.5 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 73 kB/s | 3.8 kB 00:00 fedora 571 kB/s | 18 kB 00:00 fedora 1.7 MB/s | 1.7 MB 00:01 Package bash-5.2.15-5.fc39.x86_64 is already installed. Package gawk-5.2.2-2.fc39.x86_64 is already installed. Package grep-3.11-3.fc39.x86_64 is already installed. Package pkgconf-pkg-config-1.9.5-2.fc39.x86_64 is already installed. Dependencies resolved. =============================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================== Installing: CGAL-devel x86_64 5.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.2 M ImageMagick x86_64 1:7.1.1.13-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k aqsis-core x86_64 1.8.2-53.fc39 copr_base 215 k bison x86_64 3.8.2-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 984 k bitstream-vera-sans-fonts noarch 1.10-48.fc38 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124 k desktop-file-utils x86_64 0.26-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k eigen3-devel noarch 3.4.0-11.fc39 copr_base 1.1 M expat-devel x86_64 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k flex x86_64 2.6.4-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 306 k freeglut-devel x86_64 3.4.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 886 k freetype-devel x86_64 2.13.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 912 k gcc-c++ x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 M gmp-devel x86_64 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 173 k libXi-devel x86_64 1.8.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k libcurl-devel x86_64 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 899 k libjpeg-turbo-devel x86_64 2.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k libpng-devel x86_64 2:1.6.37-15.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291 k libusb-compat-0.1-devel x86_64 0.1.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k make x86_64 1:4.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 581 k mesa-libGLU-devel x86_64 9.0.3-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k motif-devel x86_64 2.3.4-29.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M opensubdiv-devel x86_64 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 x86_64 1:7.1.1.13-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 M LibRaw x86_64 0.21.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 417 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 x86_64 12.23-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 960 k aqsis-libs x86_64 1.8.2-53.fc39 copr_base 2.0 M avahi-libs x86_64 0.8-24.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k boost x86_64 1.81.0-7.fc39 copr_base 15 k boost-atomic x86_64 1.81.0-7.fc39 copr_base 21 k boost-chrono x86_64 1.81.0-7.fc39 copr_base 27 k boost-container x86_64 1.81.0-7.fc39 copr_base 41 k boost-context x86_64 1.81.0-7.fc39 copr_base 18 k boost-contract x86_64 1.81.0-7.fc39 copr_base 47 k boost-coroutine x86_64 1.81.0-7.fc39 copr_base 21 k boost-date-time x86_64 1.81.0-7.fc39 copr_base 17 k boost-devel x86_64 1.81.0-7.fc39 copr_base 12 M boost-fiber x86_64 1.81.0-7.fc39 copr_base 43 k boost-filesystem x86_64 1.81.0-7.fc39 copr_base 68 k boost-graph x86_64 1.81.0-7.fc39 copr_base 153 k boost-iostreams x86_64 1.81.0-7.fc39 copr_base 43 k boost-json x86_64 1.81.0-7.fc39 copr_base 111 k boost-locale x86_64 1.81.0-7.fc39 copr_base 222 k boost-log x86_64 1.81.0-7.fc39 copr_base 494 k boost-math x86_64 1.81.0-7.fc39 copr_base 219 k boost-nowide x86_64 1.81.0-7.fc39 copr_base 22 k boost-numpy3 x86_64 1.81.0-7.fc39 copr_base 31 k boost-program-options x86_64 1.81.0-7.fc39 copr_base 111 k boost-python3 x86_64 1.81.0-7.fc39 copr_base 98 k boost-random x86_64 1.81.0-7.fc39 copr_base 25 k boost-regex x86_64 1.81.0-7.fc39 copr_base 112 k boost-serialization x86_64 1.81.0-7.fc39 copr_base 136 k boost-stacktrace x86_64 1.81.0-7.fc39 copr_base 31 k boost-system x86_64 1.81.0-7.fc39 copr_base 17 k boost-test x86_64 1.81.0-7.fc39 copr_base 241 k boost-thread x86_64 1.81.0-7.fc39 copr_base 60 k boost-timer x86_64 1.81.0-7.fc39 copr_base 25 k boost-type_erasure x86_64 1.81.0-7.fc39 copr_base 34 k boost-wave x86_64 1.81.0-7.fc39 copr_base 226 k brotli x86_64 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 315 k brotli-devel x86_64 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k bzip2-devel x86_64 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k cairo x86_64 1.17.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 705 k cairo-gobject x86_64 1.17.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k cmake x86_64 3.27.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 M cmake-data noarch 3.27.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M cmake-filesystem x86_64 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 x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M crypto-policies-scripts noarch 20230731-1.git5ed06e0.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k cups-libs x86_64 1:2.4.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 268 k dbus-libs x86_64 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 x86_64 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110 k fftw-libs-double x86_64 3.3.10-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M flexiblas x86_64 3.3.1-5.fc39 copr_base 33 k flexiblas-netlib x86_64 3.3.1-5.fc39 copr_base 3.1 M flexiblas-openblas-openmp x86_64 3.3.1-5.fc39 copr_base 18 k fontconfig x86_64 2.14.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 283 k fontconfig-devel x86_64 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 x86_64 3.4.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154 k freetype x86_64 2.13.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 414 k fribidi x86_64 1.0.13-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k gc x86_64 8.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110 k gcc x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 M gcc-plugin-annobin x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 k gd x86_64 2.3.3-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 139 k gdk-pixbuf2 x86_64 2.42.10-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 465 k gettext x86_64 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M gettext-envsubst x86_64 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k gettext-libs x86_64 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 328 k gettext-runtime x86_64 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 x86_64 2.77.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 M glib2-devel x86_64 2.77.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 537 k glibc-devel x86_64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k glibc-headers-x86 noarch 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 487 k gmp-c++ x86_64 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k gnutls x86_64 3.8.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M google-droid-sans-fonts noarch 20200215-15.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M google-noto-fonts-common noarch 20230801-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k google-noto-sans-vf-fonts noarch 20230801-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 583 k graphite2 x86_64 1.3.14-12.fc39 copr_base 96 k graphite2-devel x86_64 1.3.14-12.fc39 copr_base 21 k graphviz x86_64 8.1.0-5.fc39 copr_base 5.0 M gts x86_64 0.7.6-46.20121130.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235 k guile22 x86_64 2.2.7-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 M harfbuzz x86_64 8.0.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 937 k harfbuzz-devel x86_64 8.0.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 411 k harfbuzz-icu x86_64 8.0.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k highway x86_64 1.0.5-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 478 k hwdata noarch 0.373-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M imath x86_64 3.1.9-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k jasper-libs x86_64 3.0.6-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162 k jbig2dec-libs x86_64 0.19-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k jbigkit-libs x86_64 2.1-26.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k jsoncpp x86_64 1.9.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99 k kernel-headers x86_64 6.5.0-0.rc2.git0.1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M lasi x86_64 1.1.3-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k lcms2 x86_64 2.15-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 177 k libICE x86_64 1.0.10-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k libICE-devel x86_64 1.0.10-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k libSM x86_64 1.2.3-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k libSM-devel x86_64 1.2.3-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libX11 x86_64 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 649 k libX11-common noarch 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k libX11-devel x86_64 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 937 k libX11-xcb x86_64 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXau x86_64 1.0.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k libXau-devel x86_64 1.0.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libXext x86_64 1.3.5-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libXext-devel x86_64 1.3.5-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libXfixes x86_64 6.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXfixes-devel x86_64 6.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXft x86_64 2.3.8-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libXft-devel x86_64 2.3.8-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libXi x86_64 1.8.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libXmu x86_64 1.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k libXmu-devel x86_64 1.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k libXp x86_64 1.0.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libXp-devel x86_64 1.0.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libXpm x86_64 3.5.15-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k libXrandr x86_64 1.5.2-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libXrender x86_64 0.9.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libXrender-devel x86_64 0.9.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXt x86_64 1.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178 k libXt-devel x86_64 1.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 408 k libXxf86vm x86_64 1.1.5-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libaom x86_64 3.6.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M libavif x86_64 0.11.1-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84 k libb2 x86_64 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libblkid-devel x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libdatrie x86_64 0.2.13-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libdav1d x86_64 1.2.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 618 k libdrm x86_64 2.4.114-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libdrm-devel x86_64 2.4.114-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 164 k libffi-devel x86_64 3.4.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libfontenc x86_64 1.1.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libgfortran x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 903 k libglvnd x86_64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133 k libglvnd-core-devel x86_64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libglvnd-devel x86_64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libglvnd-egl x86_64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libglvnd-gles x86_64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k libglvnd-glx x86_64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k libglvnd-opengl x86_64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k libgs x86_64 10.01.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 M libheif x86_64 1.16.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 288 k libicu x86_64 73.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M libicu-devel x86_64 73.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 849 k libijs x86_64 0.35-19.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libimagequant x86_64 4.0.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 308 k libjpeg-turbo x86_64 2.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183 k libjxl x86_64 1:0.8.2-2.fc39 copr_base 1.2 M liblqr-1 x86_64 0.4.2-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k libmount-devel x86_64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libmpc x86_64 1.3.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k libpaper x86_64 1:2.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libpciaccess x86_64 0.16-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libpciaccess-devel x86_64 0.16-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libpng x86_64 2:1.6.37-15.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k libquadmath x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k libquadmath-devel x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libraqm x86_64 0.8.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k librsvg2 x86_64 2.56.90-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M libselinux-devel x86_64 3.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libsepol-devel x86_64 3.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libstdc++-devel x86_64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 M libthai x86_64 0.1.29-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213 k libtiff x86_64 4.4.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197 k libtool-ltdl x86_64 2.4.7-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libusb-compat-0.1 x86_64 0.1.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libusb1 x86_64 1.0.26-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74 k libusb1-devel x86_64 1.0.26-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libuv x86_64 1:1.46.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k libvmaf x86_64 2.3.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 180 k libwayland-client x86_64 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libwayland-server x86_64 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k libwebp x86_64 1.3.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 284 k libwmf-lite x86_64 0.2.13-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k libxcb x86_64 1.13.1-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 228 k libxcb-devel x86_64 1.13.1-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M libxcrypt-devel x86_64 4.4.36-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libxkbfile x86_64 1.1.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89 k libxml2-devel x86_64 2.10.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 497 k libxshmfence x86_64 1.3-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libzip x86_64 1.10.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k m4 x86_64 1.4.19-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 296 k mesa-libEGL x86_64 23.1.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132 k mesa-libGL x86_64 23.1.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174 k mesa-libGL-devel x86_64 23.1.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k mesa-libGLU x86_64 9.0.3-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 160 k mesa-libgbm x86_64 23.1.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k mesa-libglapi x86_64 23.1.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k mkfontscale x86_64 1.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k motif x86_64 2.3.4-29.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M mpdecimal x86_64 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89 k mpfr-devel x86_64 4.2.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k netpbm x86_64 11.02.00-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 185 k nettle x86_64 3.9.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 425 k nspr x86_64 4.35.0-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137 k nss x86_64 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 696 k nss-softokn x86_64 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M nss-softokn-freebl x86_64 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 327 k nss-sysinit x86_64 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k nss-util x86_64 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 87 k openblas x86_64 0.3.23-1.fc39 copr_base 37 k openblas-openmp x86_64 0.3.23-1.fc39 copr_base 4.9 M openexr-libs x86_64 3.1.9-3.fc39 copr_base 1.1 M openexr2-libs x86_64 2.5.8-4.fc39 copr_base 1.0 M openjpeg2 x86_64 2.5.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178 k opensubdiv x86_64 3.5.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 496 k pango x86_64 1.50.14-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 343 k pcre2-devel x86_64 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 473 k pcre2-utf16 x86_64 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 212 k pcre2-utf32 x86_64 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k pixman x86_64 0.42.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 288 k poppler x86_64 23.08.0-1.fc39 copr_base 1.2 M poppler-data noarch 0.4.11-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M poppler-glib x86_64 23.08.0-1.fc39 copr_base 185 k python-pip-wheel noarch 23.1.2-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M python3 x86_64 3.12.0~b4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k python3-libs x86_64 3.12.0~b4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 M python3-numpy x86_64 1:1.24.4-2.fc39 copr_base 7.5 M python3-setuptools noarch 67.7.2-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M rav1e-libs x86_64 0.6.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M rhash x86_64 1.4.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k rsvg-pixbuf-loader x86_64 2.56.90-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k setxkbmap x86_64 1.3.4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k shared-mime-info x86_64 2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 380 k svt-av1-libs x86_64 1.4.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M sysprof-capture-devel x86_64 3.48.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k tbb x86_64 2020.3-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 169 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 x86_64 1.0.9-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k xml-common noarch 0.6.3-61.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k xmodmap x86_64 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 x86_64 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 x86_64 1.4.0-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k xrdb x86_64 1.2.1-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k xz-devel x86_64 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61 k zlib-devel x86_64 1.2.13-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k Transaction Summary =============================================================================================================================================== Install 284 Packages Total size: 222 M Total download size: 42 M Installed size: 947 M Downloading Packages: [SKIPPED] boost-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-atomic-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-chrono-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-container-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-context-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-contract-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-coroutine-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-date-time-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-devel-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-fiber-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-filesystem-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-graph-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-iostreams-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-json-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-locale-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-log-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-math-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-nowide-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-numpy3-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-program-options-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-python3-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-random-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-regex-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-serialization-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-stacktrace-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-system-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-test-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-thread-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-timer-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-type_erasure-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] boost-wave-1.81.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] flexiblas-3.3.1-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] flexiblas-netlib-3.3.1-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] flexiblas-openblas-openmp-3.3.1-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] graphite2-1.3.14-12.fc39.x86_64.rpm: Already downloaded [SKIPPED] graphite2-devel-1.3.14-12.fc39.x86_64.rpm: Already downloaded [SKIPPED] libjxl-0.8.2-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] openblas-0.3.23-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] openblas-openmp-0.3.23-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] openexr-libs-3.1.9-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] poppler-23.08.0-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] poppler-glib-23.08.0-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] python3-numpy-1.24.4-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] LibRaw-0.21.1-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] abattis-cantarell-vf-fonts-0.301-10.fc39.noarch.rpm: Already downloaded [SKIPPED] adobe-mappings-cmap-20230118-3.fc39.noarch.rpm: Already downloaded [SKIPPED] adobe-mappings-cmap-deprecated-20230118-3.fc39.noarch.rpm: Already downloaded [SKIPPED] adobe-mappings-pdf-20190401-5.fc39.noarch.rpm: Already downloaded [SKIPPED] annobin-docs-12.23-1.fc39.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-12.23-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] avahi-libs-0.8-24.fc39.x86_64.rpm: Already downloaded [SKIPPED] brotli-1.0.9-13.fc39.x86_64.rpm: Already downloaded [SKIPPED] brotli-devel-1.0.9-13.fc39.x86_64.rpm: Already downloaded [SKIPPED] bzip2-devel-1.0.8-16.fc39.x86_64.rpm: Already downloaded [SKIPPED] cairo-1.17.8-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] cairo-gobject-1.17.8-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] cmake-filesystem-3.27.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] cpp-13.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] crypto-policies-scripts-20230731-1.git5ed06e0.fc39.noarch.rpm: Already downloaded [SKIPPED] cups-libs-2.4.6-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] dbus-libs-1.14.8-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] default-fonts-core-sans-4.0-5.fc39.noarch.rpm: Already downloaded [SKIPPED] desktop-file-utils-0.26-9.fc39.x86_64.rpm: Already downloaded [SKIPPED] emacs-filesystem-28.2-10.fc39.noarch.rpm: Already downloaded [SKIPPED] expat-2.5.0-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] expat-devel-2.5.0-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] fontconfig-2.14.2-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] fontconfig-devel-2.14.2-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] fonts-filesystem-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] freetype-2.13.1-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] freetype-devel-2.13.1-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] fribidi-1.0.13-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] gc-8.2.2-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] gcc-13.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] gcc-c++-13.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-2.42.10-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] gettext-0.22-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] gettext-envsubst-0.22-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] gettext-libs-0.22-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] gettext-runtime-0.22-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] glib2-2.77.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] glib2-devel-2.77.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] glibc-devel-2.37.9000-18.fc39.x86_64.rpm: Already downloaded [SKIPPED] glibc-headers-x86-2.37.9000-18.fc39.noarch.rpm: Already downloaded [SKIPPED] gmp-c++-6.2.1-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] gmp-devel-6.2.1-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] gnutls-3.8.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] google-droid-sans-fonts-20200215-15.fc39.noarch.rpm: Already downloaded [SKIPPED] google-noto-fonts-common-20230801-1.fc39.noarch.rpm: Already downloaded [SKIPPED] google-noto-sans-vf-fonts-20230801-1.fc39.noarch.rpm: Already downloaded [SKIPPED] guile22-2.2.7-9.fc39.x86_64.rpm: Already downloaded [SKIPPED] harfbuzz-8.0.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] harfbuzz-devel-8.0.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] harfbuzz-icu-8.0.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] highway-1.0.5-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] imath-3.1.9-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] jasper-libs-3.0.6-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] jbig2dec-libs-0.19-10.fc39.x86_64.rpm: Already downloaded [SKIPPED] jbigkit-libs-2.1-26.fc39.x86_64.rpm: Already downloaded [SKIPPED] kernel-headers-6.5.0-0.rc2.git0.1.fc39.x86_64.rpm: Already downloaded [SKIPPED] lcms2-2.15-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libICE-1.0.10-11.fc39.x86_64.rpm: Already downloaded [SKIPPED] libSM-1.2.3-13.fc39.x86_64.rpm: Already downloaded [SKIPPED] libX11-1.8.6-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libX11-common-1.8.6-2.fc39.noarch.rpm: Already downloaded [SKIPPED] libX11-devel-1.8.6-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libX11-xcb-1.8.6-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXau-1.0.11-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXau-devel-1.0.11-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXext-1.3.5-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXext-devel-1.3.5-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXfixes-6.0.0-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXfixes-devel-6.0.0-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXft-2.3.8-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXft-devel-2.3.8-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXi-1.8.1-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXi-devel-1.8.1-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXmu-1.1.4-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXpm-3.5.15-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXrandr-1.5.2-11.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXrender-0.9.11-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXrender-devel-0.9.11-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libXt-1.2.1-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] libaom-3.6.1-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libb2-0.98.1-9.fc39.x86_64.rpm: Already downloaded [SKIPPED] libblkid-devel-2.39.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libcurl-devel-8.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] libdatrie-0.2.13-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] libdav1d-1.2.1-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libffi-devel-3.4.4-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] libgfortran-13.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] libgs-10.01.2-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libheif-1.16.1-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libicu-73.2-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libicu-devel-73.2-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libijs-0.35-19.fc39.x86_64.rpm: Already downloaded [SKIPPED] libjpeg-turbo-2.1.4-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libjpeg-turbo-devel-2.1.4-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libmount-devel-2.39.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libmpc-1.3.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] libpaper-2.1.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] libpng-1.6.37-15.fc39.x86_64.rpm: Already downloaded [SKIPPED] libpng-devel-1.6.37-15.fc39.x86_64.rpm: Already downloaded [SKIPPED] libquadmath-13.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] libquadmath-devel-13.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] librsvg2-2.56.90-9.fc39.x86_64.rpm: Already downloaded [SKIPPED] libselinux-devel-3.5-5.fc39.x86_64.rpm: Already downloaded [SKIPPED] libsepol-devel-3.5-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libstdc++-devel-13.2.1-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] libthai-0.1.29-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] libtiff-4.4.0-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] libvmaf-2.3.0-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] libwebp-1.3.1-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libwmf-lite-0.2.13-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libxcb-1.13.1-12.fc39.x86_64.rpm: Already downloaded [SKIPPED] libxcb-devel-1.13.1-12.fc39.x86_64.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.36-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] libxml2-devel-2.10.4-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] m4-1.4.19-6.fc39.x86_64.rpm: Already downloaded [SKIPPED] make-4.4.1-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] mpdecimal-2.5.1-7.fc39.x86_64.rpm: Already downloaded [SKIPPED] nettle-3.9.1-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] nspr-4.35.0-11.fc39.x86_64.rpm: Already downloaded [SKIPPED] nss-3.92.0-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] nss-softokn-3.92.0-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] nss-softokn-freebl-3.92.0-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] nss-sysinit-3.92.0-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] nss-util-3.92.0-1.fc39.x86_64.rpm: Already downloaded [SKIPPED] openjpeg2-2.5.0-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] pango-1.50.14-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] pcre2-devel-10.42-1.fc39.2.x86_64.rpm: Already downloaded [SKIPPED] pcre2-utf16-10.42-1.fc39.2.x86_64.rpm: Already downloaded [SKIPPED] pcre2-utf32-10.42-1.fc39.2.x86_64.rpm: Already downloaded [SKIPPED] pixman-0.42.2-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] poppler-data-0.4.11-5.fc39.noarch.rpm: Already downloaded [SKIPPED] python-pip-wheel-23.1.2-5.fc39.noarch.rpm: Already downloaded [SKIPPED] python3-3.12.0~b4-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] python3-libs-3.12.0~b4-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] python3-setuptools-67.7.2-5.fc39.noarch.rpm: Already downloaded [SKIPPED] rav1e-libs-0.6.6-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] rsvg-pixbuf-loader-2.56.90-9.fc39.x86_64.rpm: Already downloaded [SKIPPED] shared-mime-info-2.2-4.fc39.x86_64.rpm: Already downloaded [SKIPPED] svt-av1-libs-1.4.1-3.fc39.x86_64.rpm: Already downloaded [SKIPPED] sysprof-capture-devel-3.48.0-2.fc39.x86_64.rpm: Already downloaded [SKIPPED] urw-base35-bookman-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-c059-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-d050000l-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-fonts-common-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-gothic-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-roman-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-sans-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-p052-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-standard-symbols-ps-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-z003-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] xdg-utils-1.1.3-14.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.x86_64.rpm: Already downloaded [SKIPPED] zlib-devel-1.2.13-4.fc39.x86_64.rpm: Already downloaded (204/284): aqsis-core-1.8.2-53.fc39.x86_64.rpm 2.8 MB/s | 215 kB 00:00 (205/284): eigen3-devel-3.4.0-11.fc39.noarch.rp 13 MB/s | 1.1 MB 00:00 (206/284): aqsis-libs-1.8.2-53.fc39.x86_64.rpm 17 MB/s | 2.0 MB 00:00 (207/284): openexr2-libs-2.5.8-4.fc39.x86_64.rp 12 MB/s | 1.0 MB 00:00 (208/284): graphviz-8.1.0-5.fc39.x86_64.rpm 49 MB/s | 5.0 MB 00:00 (209/284): ImageMagick-7.1.1.13-2.fc39.x86_64.r 1.0 MB/s | 78 kB 00:00 (210/284): ImageMagick-libs-7.1.1.13-2.fc39.x86 19 MB/s | 2.5 MB 00:00 (211/284): bison-3.8.2-5.fc39.x86_64.rpm 14 MB/s | 984 kB 00:00 (212/284): bitstream-vera-sans-fonts-1.10-48.fc 4.8 MB/s | 124 kB 00:00 (213/284): cmake-data-3.27.1-1.fc39.noarch.rpm 21 MB/s | 1.7 MB 00:00 (214/284): cmake-rpm-macros-3.27.1-1.fc39.noarc 682 kB/s | 17 kB 00:00 (215/284): cmake-3.27.1-1.fc39.x86_64.rpm 42 MB/s | 8.0 MB 00:00 (216/284): flex-2.6.4-13.fc39.x86_64.rpm 13 MB/s | 306 kB 00:00 (217/284): freeglut-3.4.0-4.fc39.x86_64.rpm 6.8 MB/s | 154 kB 00:00 (218/284): CGAL-devel-5.6-1.fc39.x86_64.rpm 11 MB/s | 5.2 MB 00:00 (219/284): fftw-libs-double-3.3.10-7.fc39.x86_6 8.6 MB/s | 1.2 MB 00:00 (220/284): freeglut-devel-3.4.0-4.fc39.x86_64.r 19 MB/s | 886 kB 00:00 (221/284): gd-2.3.3-12.fc39.x86_64.rpm 3.2 MB/s | 139 kB 00:00 (222/284): gts-0.7.6-46.20121130.fc39.x86_64.rp 10 MB/s | 235 kB 00:00 (223/284): gl-manpages-1.1-28.20190306.fc39.noa 18 MB/s | 1.0 MB 00:00 (224/284): jsoncpp-1.9.5-5.fc39.x86_64.rpm 2.9 MB/s | 99 kB 00:00 (225/284): libICE-devel-1.0.10-11.fc39.x86_64.r 2.5 MB/s | 46 kB 00:00 (226/284): lasi-1.1.3-11.fc39.x86_64.rpm 1.4 MB/s | 54 kB 00:00 (227/284): libSM-devel-1.2.3-13.fc39.x86_64.rpm 680 kB/s | 12 kB 00:00 (228/284): libXp-1.0.4-3.fc39.x86_64.rpm 1.8 MB/s | 32 kB 00:00 (229/284): libXmu-devel-1.1.4-3.fc39.x86_64.rpm 718 kB/s | 22 kB 00:00 (230/284): libXp-devel-1.0.4-3.fc39.x86_64.rpm 909 kB/s | 16 kB 00:00 (231/284): libXxf86vm-1.1.5-3.fc39.x86_64.rpm 904 kB/s | 18 kB 00:00 (232/284): libXt-devel-1.2.1-5.fc39.x86_64.rpm 10 MB/s | 408 kB 00:00 (233/284): hwdata-0.373-1.fc39.noarch.rpm 10 MB/s | 1.6 MB 00:00 (234/284): libavif-0.11.1-11.fc39.x86_64.rpm 4.1 MB/s | 84 kB 00:00 (235/284): libdrm-2.4.114-3.fc39.x86_64.rpm 6.5 MB/s | 157 kB 00:00 (236/284): libfontenc-1.1.6-3.fc39.x86_64.rpm 1.7 MB/s | 32 kB 00:00 (237/284): libdrm-devel-2.4.114-3.fc39.x86_64.r 7.9 MB/s | 164 kB 00:00 (238/284): libglvnd-1.6.0-3.fc39.x86_64.rpm 5.9 MB/s | 133 kB 00:00 (239/284): libglvnd-core-devel-1.6.0-3.fc39.x86 786 kB/s | 17 kB 00:00 (240/284): libglvnd-devel-1.6.0-3.fc39.x86_64.r 6.3 MB/s | 157 kB 00:00 (241/284): libglvnd-egl-1.6.0-3.fc39.x86_64.rpm 1.8 MB/s | 36 kB 00:00 (242/284): libglvnd-gles-1.6.0-3.fc39.x86_64.rp 1.5 MB/s | 31 kB 00:00 (243/284): libglvnd-glx-1.6.0-3.fc39.x86_64.rpm 7.3 MB/s | 142 kB 00:00 (244/284): libglvnd-opengl-1.6.0-3.fc39.x86_64. 2.1 MB/s | 42 kB 00:00 (245/284): liblqr-1-0.4.2-22.fc39.x86_64.rpm 2.5 MB/s | 49 kB 00:00 (246/284): libpciaccess-0.16-9.fc39.x86_64.rpm 1.2 MB/s | 26 kB 00:00 (247/284): libimagequant-4.0.1-5.fc39.x86_64.rp 9.6 MB/s | 308 kB 00:00 (248/284): libpciaccess-devel-0.16-9.fc39.x86_6 710 kB/s | 12 kB 00:00 (249/284): libraqm-0.8.0-5.fc39.x86_64.rpm 917 kB/s | 20 kB 00:00 (250/284): libusb-compat-0.1-0.1.8-5.fc39.x86_6 1.3 MB/s | 29 kB 00:00 (251/284): libusb-compat-0.1-devel-0.1.8-5.fc39 541 kB/s | 12 kB 00:00 (252/284): libusb1-1.0.26-3.fc39.x86_64.rpm 3.4 MB/s | 74 kB 00:00 (253/284): libusb1-devel-1.0.26-3.fc39.x86_64.r 1.2 MB/s | 25 kB 00:00 (254/284): libuv-1.46.0-2.fc39.x86_64.rpm 8.0 MB/s | 159 kB 00:00 (255/284): libwayland-server-1.22.0-2.fc39.x86_ 2.1 MB/s | 42 kB 00:00 (256/284): libwayland-client-1.22.0-2.fc39.x86_ 1.4 MB/s | 34 kB 00:00 (257/284): libxkbfile-1.1.1-3.fc39.x86_64.rpm 4.5 MB/s | 89 kB 00:00 (258/284): libxshmfence-1.3-13.fc39.x86_64.rpm 544 kB/s | 12 kB 00:00 (259/284): libzip-1.10.0-2.fc39.x86_64.rpm 2.7 MB/s | 67 kB 00:00 (260/284): mesa-libEGL-23.1.4-1.fc39.x86_64.rpm 5.5 MB/s | 132 kB 00:00 (261/284): mesa-libGL-devel-23.1.4-1.fc39.x86_6 2.0 MB/s | 36 kB 00:00 (262/284): mesa-libGL-23.1.4-1.fc39.x86_64.rpm 6.2 MB/s | 174 kB 00:00 (263/284): mesa-libGLU-9.0.3-1.fc39.x86_64.rpm 6.8 MB/s | 160 kB 00:00 (264/284): mesa-libGLU-devel-9.0.3-1.fc39.x86_6 625 kB/s | 12 kB 00:00 (265/284): mesa-libgbm-23.1.4-1.fc39.x86_64.rpm 2.4 MB/s | 46 kB 00:00 (266/284): mesa-libglapi-23.1.4-1.fc39.x86_64.r 2.5 MB/s | 54 kB 00:00 (267/284): mkfontscale-1.2.2-4.fc39.x86_64.rpm 1.4 MB/s | 32 kB 00:00 (268/284): motif-devel-2.3.4-29.fc39.x86_64.rpm 32 MB/s | 1.3 MB 00:00 (269/284): mpfr-devel-4.2.0-3.fc39.x86_64.rpm 754 kB/s | 22 kB 00:00 (270/284): netpbm-11.02.00-2.fc39.x86_64.rpm 6.3 MB/s | 185 kB 00:00 (271/284): motif-2.3.4-29.fc39.x86_64.rpm 17 MB/s | 1.5 MB 00:00 (272/284): opensubdiv-3.5.0-6.fc39.x86_64.rpm 13 MB/s | 496 kB 00:00 (273/284): opensubdiv-devel-3.5.0-6.fc39.x86_64 6.1 MB/s | 160 kB 00:00 (274/284): setxkbmap-1.3.4-2.fc39.x86_64.rpm 1.1 MB/s | 23 kB 00:00 (275/284): rhash-1.4.3-3.fc39.x86_64.rpm 7.6 MB/s | 194 kB 00:00 (276/284): vim-filesystem-9.0.1677-3.fc39.noarc 897 kB/s | 18 kB 00:00 (277/284): tbb-2020.3-20.fc39.x86_64.rpm 5.8 MB/s | 169 kB 00:00 (278/284): xhost-1.0.9-4.fc39.x86_64.rpm 924 kB/s | 20 kB 00:00 (279/284): xmodmap-1.0.11-4.fc39.x86_64.rpm 1.3 MB/s | 31 kB 00:00 (280/284): xorg-x11-xauth-1.1.2-4.fc39.x86_64.r 1.9 MB/s | 35 kB 00:00 (281/284): xorg-x11-xbitmaps-1.1.2-4.fc39.noarc 1.9 MB/s | 36 kB 00:00 (282/284): xorg-x11-xinit-1.4.0-18.fc39.x86_64. 2.8 MB/s | 56 kB 00:00 (283/284): xrdb-1.2.1-6.fc39.x86_64.rpm 1.2 MB/s | 29 kB 00:00 (284/284): xorg-x11-fonts-ISO8859-1-100dpi-7.5- 16 MB/s | 1.0 MB 00:00 -------------------------------------------------------------------------------- Total 30 MB/s | 42 MB 00:01 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.x86_64 1/284 Installing : xorg-x11-proto-devel-2023.2-2.fc39.noarch 2/284 Installing : libjpeg-turbo-2.1.4-3.fc39.x86_64 3/284 Installing : cmake-filesystem-3.27.1-1.fc39.x86_64 4/284 Installing : boost-system-1.81.0-7.fc39.x86_64 5/284 Installing : boost-thread-1.81.0-7.fc39.x86_64 6/284 Installing : expat-2.5.0-3.fc39.x86_64 7/284 Installing : boost-chrono-1.81.0-7.fc39.x86_64 8/284 Installing : nspr-4.35.0-11.fc39.x86_64 9/284 Installing : libicu-73.2-2.fc39.x86_64 10/284 Installing : fonts-filesystem-1:2.0.5-12.fc39.noarch 11/284 Installing : urw-base35-fonts-common-20200910-18.fc39.noarch 12/284 Installing : zlib-devel-1.2.13-4.fc39.x86_64 13/284 Installing : libwebp-1.3.1-2.fc39.x86_64 14/284 Installing : libglvnd-1:1.6.0-3.fc39.x86_64 15/284 Installing : libICE-1.0.10-11.fc39.x86_64 16/284 Installing : libSM-1.2.3-13.fc39.x86_64 17/284 Installing : nss-util-3.92.0-1.fc39.x86_64 18/284 Installing : libXau-1.0.11-3.fc39.x86_64 19/284 Installing : libxcb-1.13.1-12.fc39.x86_64 20/284 Installing : lcms2-2.15-2.fc39.x86_64 21/284 Installing : boost-regex-1.81.0-7.fc39.x86_64 22/284 Installing : openjpeg2-2.5.0-4.fc39.x86_64 23/284 Installing : mesa-libglapi-23.1.4-1.fc39.x86_64 24/284 Installing : libtool-ltdl-2.4.7-7.fc39.x86_64 25/284 Installing : libmpc-1.3.1-3.fc39.x86_64 26/284 Installing : libX11-xcb-1.8.6-2.fc39.x86_64 27/284 Installing : boost-context-1.81.0-7.fc39.x86_64 28/284 Installing : boost-atomic-1.81.0-7.fc39.x86_64 29/284 Installing : boost-filesystem-1.81.0-7.fc39.x86_64 30/284 Installing : cpp-13.2.1-1.fc39.x86_64 31/284 Installing : libXau-devel-1.0.11-3.fc39.x86_64 32/284 Installing : libICE-devel-1.0.10-11.fc39.x86_64 33/284 Installing : libglvnd-opengl-1:1.6.0-3.fc39.x86_64 34/284 Installing : libpng-devel-2:1.6.37-15.fc39.x86_64 35/284 Installing : libicu-devel-73.2-2.fc39.x86_64 36/284 Installing : svt-av1-libs-1.4.1-3.fc39.x86_64 37/284 Installing : rav1e-libs-0.6.6-2.fc39.x86_64 38/284 Installing : m4-1.4.19-6.fc39.x86_64 39/284 Installing : libxshmfence-1.3-13.fc39.x86_64 40/284 Installing : libwayland-server-1.22.0-2.fc39.x86_64 41/284 Installing : libusb1-1.0.26-3.fc39.x86_64 42/284 Installing : libquadmath-13.2.1-1.fc39.x86_64 43/284 Installing : libgfortran-13.2.1-1.fc39.x86_64 44/284 Installing : libdav1d-1.2.1-2.fc39.x86_64 45/284 Installing : kernel-headers-6.5.0-0.rc2.git0.1.fc39.x86_64 46/284 Installing : jbigkit-libs-2.1-26.fc39.x86_64 47/284 Installing : libtiff-4.4.0-7.fc39.x86_64 48/284 Installing : imath-3.1.9-3.fc39.x86_64 49/284 Installing : gl-manpages-1.1-28.20190306.fc39.noarch 50/284 Installing : gettext-libs-0.22-2.fc39.x86_64 51/284 Installing : fribidi-1.0.13-2.fc39.x86_64 52/284 Installing : emacs-filesystem-1:28.2-10.fc39.noarch 53/284 Installing : adobe-mappings-cmap-20230118-3.fc39.noarch 54/284 Installing : graphite2-1.3.14-12.fc39.x86_64 55/284 Installing : boost-iostreams-1.81.0-7.fc39.x86_64 56/284 Installing : boost-date-time-1.81.0-7.fc39.x86_64 57/284 Installing : boost-wave-1.81.0-7.fc39.x86_64 58/284 Installing : boost-container-1.81.0-7.fc39.x86_64 59/284 Installing : boost-json-1.81.0-7.fc39.x86_64 60/284 Installing : graphite2-devel-1.3.14-12.fc39.x86_64 61/284 Installing : adobe-mappings-cmap-deprecated-20230118-3.fc39.n 62/284 Installing : openexr-libs-3.1.9-3.fc39.x86_64 63/284 Installing : libusb-compat-0.1-0.1.8-5.fc39.x86_64 64/284 Installing : libusb1-devel-1.0.26-3.fc39.x86_64 65/284 Installing : mesa-libGLU-9.0.3-1.fc39.x86_64 66/284 Installing : libSM-devel-1.2.3-13.fc39.x86_64 67/284 Installing : libxcb-devel-1.13.1-12.fc39.x86_64 68/284 Installing : boost-fiber-1.81.0-7.fc39.x86_64 69/284 Installing : boost-log-1.81.0-7.fc39.x86_64 70/284 Installing : boost-coroutine-1.81.0-7.fc39.x86_64 71/284 Installing : boost-graph-1.81.0-7.fc39.x86_64 72/284 Installing : nss-softokn-freebl-3.92.0-1.fc39.x86_64 73/284 Installing : nss-softokn-3.92.0-1.fc39.x86_64 74/284 Installing : urw-base35-bookman-fonts-20200910-18.fc39.noarch 75/284 Running scriptlet: urw-base35-bookman-fonts-20200910-18.fc39.noarch 75/284 Installing : urw-base35-c059-fonts-20200910-18.fc39.noarch 76/284 Running scriptlet: urw-base35-c059-fonts-20200910-18.fc39.noarch 76/284 Installing : urw-base35-d050000l-fonts-20200910-18.fc39.noarc 77/284 Running scriptlet: urw-base35-d050000l-fonts-20200910-18.fc39.noarc 77/284 Installing : urw-base35-gothic-fonts-20200910-18.fc39.noarch 78/284 Running scriptlet: urw-base35-gothic-fonts-20200910-18.fc39.noarch 78/284 Installing : urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 79/284 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 79/284 Installing : urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 80/284 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 80/284 Installing : urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 81/284 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 81/284 Installing : urw-base35-p052-fonts-20200910-18.fc39.noarch 82/284 Running scriptlet: urw-base35-p052-fonts-20200910-18.fc39.noarch 82/284 Installing : urw-base35-standard-symbols-ps-fonts-20200910-18 83/284 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-18 83/284 Installing : urw-base35-z003-fonts-20200910-18.fc39.noarch 84/284 Running scriptlet: urw-base35-z003-fonts-20200910-18.fc39.noarch 84/284 Installing : urw-base35-fonts-20200910-18.fc39.noarch 85/284 Installing : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 86/284 Installing : boost-locale-1.81.0-7.fc39.x86_64 87/284 Installing : boost-timer-1.81.0-7.fc39.x86_64 88/284 Installing : boost-type_erasure-1.81.0-7.fc39.x86_64 89/284 Installing : eigen3-devel-3.4.0-11.fc39.noarch 90/284 Installing : libjpeg-turbo-devel-2.1.4-3.fc39.x86_64 91/284 Installing : jasper-libs-3.0.6-4.fc39.x86_64 92/284 Installing : LibRaw-0.21.1-5.fc39.x86_64 93/284 Installing : xz-devel-5.4.4-1.fc39.x86_64 94/284 Installing : libxml2-devel-2.10.4-3.fc39.x86_64 95/284 Installing : xorg-x11-xbitmaps-1.1.2-4.fc39.noarch 96/284 Running scriptlet: xml-common-0.6.3-61.fc39.noarch 97/284 Installing : xml-common-0.6.3-61.fc39.noarch 97/284 Installing : vim-filesystem-2:9.0.1677-3.fc39.noarch 98/284 Installing : tbb-2020.3-20.fc39.x86_64 99/284 Installing : opensubdiv-3.5.0-6.fc39.x86_64 100/284 Installing : sysprof-capture-devel-3.48.0-2.fc39.x86_64 101/284 Installing : rhash-1.4.3-3.fc39.x86_64 102/284 Installing : python-pip-wheel-23.1.2-5.fc39.noarch 103/284 Installing : poppler-data-0.4.11-5.fc39.noarch 104/284 Installing : pixman-0.42.2-2.fc39.x86_64 105/284 Installing : pcre2-utf32-10.42-1.fc39.2.x86_64 106/284 Installing : pcre2-utf16-10.42-1.fc39.2.x86_64 107/284 Installing : pcre2-devel-10.42-1.fc39.2.x86_64 108/284 Installing : nettle-3.9.1-2.fc39.x86_64 109/284 Installing : gnutls-3.8.0-7.fc39.x86_64 110/284 Installing : glib2-2.77.1-1.fc39.x86_64 111/284 Installing : shared-mime-info-2.2-4.fc39.x86_64 112/284 Running scriptlet: shared-mime-info-2.2-4.fc39.x86_64 112/284 Installing : gdk-pixbuf2-2.42.10-5.fc39.x86_64 113/284 Installing : desktop-file-utils-0.26-9.fc39.x86_64 114/284 Installing : liblqr-1-0.4.2-22.fc39.x86_64 115/284 Installing : netpbm-11.02.00-2.fc39.x86_64 116/284 Installing : gts-0.7.6-46.20121130.fc39.x86_64 117/284 Installing : mpdecimal-2.5.1-7.fc39.x86_64 118/284 Installing : libzip-1.10.0-2.fc39.x86_64 119/284 Installing : libwmf-lite-0.2.13-2.fc39.x86_64 120/284 Installing : libwayland-client-1.22.0-2.fc39.x86_64 121/284 Installing : libvmaf-2.3.0-6.fc39.x86_64 122/284 Installing : libuv-1:1.46.0-2.fc39.x86_64 123/284 Installing : libstdc++-devel-13.2.1-1.fc39.x86_64 124/284 Installing : libsepol-devel-3.5-2.fc39.x86_64 125/284 Installing : libselinux-devel-3.5-5.fc39.x86_64 126/284 Installing : libpaper-1:2.1.1-1.fc39.x86_64 127/284 Installing : libimagequant-4.0.1-5.fc39.x86_64 128/284 Installing : libijs-0.35-19.fc39.x86_64 129/284 Installing : libglvnd-core-devel-1:1.6.0-3.fc39.x86_64 130/284 Installing : libfontenc-1.1.6-3.fc39.x86_64 131/284 Installing : libffi-devel-3.4.4-4.fc39.x86_64 132/284 Installing : libdatrie-0.2.13-7.fc39.x86_64 133/284 Installing : libthai-0.1.29-6.fc39.x86_64 134/284 Installing : libblkid-devel-2.39.1-3.fc39.x86_64 135/284 Installing : libmount-devel-2.39.1-3.fc39.x86_64 136/284 Installing : libb2-0.98.1-9.fc39.x86_64 137/284 Installing : python3-3.12.0~b4-2.fc39.x86_64 138/284 Installing : python3-libs-3.12.0~b4-2.fc39.x86_64 139/284 Installing : boost-python3-1.81.0-7.fc39.x86_64 140/284 Installing : cmake-rpm-macros-3.27.1-1.fc39.noarch 141/284 Installing : crypto-policies-scripts-20230731-1.git5ed06e0.fc 142/284 Installing : nss-sysinit-3.92.0-1.fc39.x86_64 143/284 Installing : nss-3.92.0-1.fc39.x86_64 144/284 Running scriptlet: nss-3.92.0-1.fc39.x86_64 144/284 Installing : python3-setuptools-67.7.2-5.fc39.noarch 145/284 Installing : glib2-devel-2.77.1-1.fc39.x86_64 146/284 Installing : libX11-common-1.8.6-2.fc39.noarch 147/284 Installing : libX11-1.8.6-2.fc39.x86_64 148/284 Installing : libXext-1.3.5-3.fc39.x86_64 149/284 Installing : libX11-devel-1.8.6-2.fc39.x86_64 150/284 Installing : libXrender-0.9.11-3.fc39.x86_64 151/284 Installing : libXt-1.2.1-5.fc39.x86_64 152/284 Installing : libXmu-1.1.4-3.fc39.x86_64 153/284 Installing : libXext-devel-1.3.5-3.fc39.x86_64 154/284 Installing : libXt-devel-1.2.1-5.fc39.x86_64 155/284 Installing : libXi-1.8.1-2.fc39.x86_64 156/284 Installing : libXp-1.0.4-3.fc39.x86_64 157/284 Installing : libXfixes-6.0.0-6.fc39.x86_64 158/284 Installing : libXfixes-devel-6.0.0-6.fc39.x86_64 159/284 Installing : libXp-devel-1.0.4-3.fc39.x86_64 160/284 Installing : libXmu-devel-1.1.4-3.fc39.x86_64 161/284 Installing : xhost-1.0.9-4.fc39.x86_64 162/284 Installing : xorg-x11-xauth-1:1.1.2-4.fc39.x86_64 163/284 Installing : xrdb-1.2.1-6.fc39.x86_64 164/284 Installing : libXrandr-1.5.2-11.fc39.x86_64 165/284 Installing : libXrender-devel-0.9.11-3.fc39.x86_64 166/284 Installing : libXxf86vm-1.1.5-3.fc39.x86_64 167/284 Installing : libXpm-3.5.15-4.fc39.x86_64 168/284 Installing : libxkbfile-1.1.1-3.fc39.x86_64 169/284 Installing : setxkbmap-1.3.4-2.fc39.x86_64 170/284 Installing : xmodmap-1.0.11-4.fc39.x86_64 171/284 Installing : xorg-x11-xinit-1.4.0-18.fc39.x86_64 172/284 Installing : jsoncpp-1.9.5-5.fc39.x86_64 173/284 Installing : jbig2dec-libs-0.19-10.fc39.x86_64 174/284 Installing : hwdata-0.373-1.fc39.noarch 175/284 Installing : libpciaccess-0.16-9.fc39.x86_64 176/284 Installing : libdrm-2.4.114-3.fc39.x86_64 177/284 Installing : libglvnd-glx-1:1.6.0-3.fc39.x86_64 178/284 Installing : mesa-libGL-23.1.4-1.fc39.x86_64 179/284 Installing : freeglut-3.4.0-4.fc39.x86_64 180/284 Installing : mesa-libgbm-23.1.4-1.fc39.x86_64 181/284 Installing : libglvnd-egl-1:1.6.0-3.fc39.x86_64 182/284 Installing : mesa-libEGL-23.1.4-1.fc39.x86_64 183/284 Installing : libglvnd-gles-1:1.6.0-3.fc39.x86_64 184/284 Installing : libglvnd-devel-1:1.6.0-3.fc39.x86_64 185/284 Installing : mesa-libGLU-devel-9.0.3-1.fc39.x86_64 186/284 Installing : libpciaccess-devel-0.16-9.fc39.x86_64 187/284 Installing : libdrm-devel-2.4.114-3.fc39.x86_64 188/284 Installing : mesa-libGL-devel-23.1.4-1.fc39.x86_64 189/284 Installing : highway-1.0.5-1.fc39.x86_64 190/284 Installing : libjxl-1:0.8.2-2.fc39.x86_64 191/284 Installing : libaom-3.6.1-2.fc39.x86_64 192/284 Installing : libavif-0.11.1-11.fc39.x86_64 193/284 Installing : libheif-1.16.1-2.fc39.x86_64 194/284 Installing : google-noto-fonts-common-20230801-1.fc39.noarch 195/284 Installing : google-noto-sans-vf-fonts-20230801-1.fc39.noarch 196/284 Installing : default-fonts-core-sans-4.0-5.fc39.noarch 197/284 Installing : cairo-1.17.8-5.fc39.x86_64 198/284 Installing : harfbuzz-8.0.1-3.fc39.x86_64 199/284 Installing : freetype-2.13.1-2.fc39.x86_64 200/284 Installing : fontconfig-2.14.2-4.fc39.x86_64 201/284 Running scriptlet: fontconfig-2.14.2-4.fc39.x86_64 201/284 Installing : libXft-2.3.8-3.fc39.x86_64 202/284 Installing : pango-1.50.14-2.fc39.x86_64 203/284 Installing : cairo-gobject-1.17.8-5.fc39.x86_64 204/284 Installing : librsvg2-2.56.90-9.fc39.x86_64 205/284 Installing : rsvg-pixbuf-loader-2.56.90-9.fc39.x86_64 206/284 Installing : lasi-1.1.3-11.fc39.x86_64 207/284 Installing : motif-2.3.4-29.fc39.x86_64 208/284 Installing : poppler-23.08.0-1.fc39.x86_64 209/284 Installing : poppler-glib-23.08.0-1.fc39.x86_64 210/284 Installing : gd-2.3.3-12.fc39.x86_64 211/284 Installing : libraqm-0.8.0-5.fc39.x86_64 212/284 Installing : mkfontscale-1.2.2-4.fc39.x86_64 213/284 Installing : xorg-x11-fonts-ISO8859-1-100dpi-7.5-36.fc39.noar 214/284 Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-36.fc39.noar 214/284 Installing : harfbuzz-icu-8.0.1-3.fc39.x86_64 215/284 Installing : google-droid-sans-fonts-20200215-15.fc39.noarch 216/284 Installing : gmp-c++-1:6.2.1-5.fc39.x86_64 217/284 Installing : gmp-devel-1:6.2.1-5.fc39.x86_64 218/284 Installing : mpfr-devel-4.2.0-3.fc39.x86_64 219/284 Installing : glibc-headers-x86-2.37.9000-18.fc39.noarch 220/284 Installing : libxcrypt-devel-4.4.36-2.fc39.x86_64 221/284 Installing : glibc-devel-2.37.9000-18.fc39.x86_64 222/284 Installing : gettext-envsubst-0.22-2.fc39.x86_64 223/284 Installing : gettext-runtime-0.22-2.fc39.x86_64 224/284 Installing : gettext-0.22-2.fc39.x86_64 225/284 Installing : gc-8.2.2-4.fc39.x86_64 226/284 Installing : guile22-2.2.7-9.fc39.x86_64 227/284 Installing : make-1:4.4.1-2.fc39.x86_64 228/284 Installing : gcc-13.2.1-1.fc39.x86_64 229/284 Running scriptlet: gcc-13.2.1-1.fc39.x86_64 229/284 Installing : cmake-data-3.27.1-1.fc39.noarch 230/284 Installing : cmake-3.27.1-1.fc39.x86_64 231/284 Installing : libquadmath-devel-13.2.1-1.fc39.x86_64 232/284 Installing : fftw-libs-double-3.3.10-7.fc39.x86_64 233/284 Installing : dbus-libs-1:1.14.8-2.fc39.x86_64 234/284 Installing : avahi-libs-0.8-24.fc39.x86_64 235/284 Installing : cups-libs-1:2.4.6-2.fc39.x86_64 236/284 Installing : bzip2-devel-1.0.8-16.fc39.x86_64 237/284 Installing : brotli-1.0.9-13.fc39.x86_64 238/284 Installing : brotli-devel-1.0.9-13.fc39.x86_64 239/284 Installing : freetype-devel-2.13.1-2.fc39.x86_64 240/284 Installing : harfbuzz-devel-8.0.1-3.fc39.x86_64 241/284 Installing : fontconfig-devel-2.14.2-4.fc39.x86_64 242/284 Installing : libXft-devel-2.3.8-3.fc39.x86_64 243/284 Installing : annobin-docs-12.23-1.fc39.noarch 244/284 Installing : adobe-mappings-pdf-20190401-5.fc39.noarch 245/284 Installing : libgs-10.01.2-2.fc39.x86_64 246/284 Installing : graphviz-8.1.0-5.fc39.x86_64 247/284 Running scriptlet: graphviz-8.1.0-5.fc39.x86_64 247/284 Installing : ImageMagick-libs-1:7.1.1.13-2.fc39.x86_64 248/284 Installing : openexr2-libs-2.5.8-4.fc39.x86_64 249/284 Installing : aqsis-libs-1.8.2-53.fc39.x86_64 250/284 Installing : openblas-0.3.23-1.fc39.x86_64 251/284 Installing : openblas-openmp-0.3.23-1.fc39.x86_64 252/284 Installing : flexiblas-netlib-3.3.1-5.fc39.x86_64 253/284 Installing : flexiblas-openblas-openmp-3.3.1-5.fc39.x86_64 254/284 Installing : flexiblas-3.3.1-5.fc39.x86_64 255/284 Installing : python3-numpy-1:1.24.4-2.fc39.x86_64 256/284 Installing : boost-numpy3-1.81.0-7.fc39.x86_64 257/284 Installing : boost-test-1.81.0-7.fc39.x86_64 258/284 Installing : boost-stacktrace-1.81.0-7.fc39.x86_64 259/284 Installing : boost-serialization-1.81.0-7.fc39.x86_64 260/284 Installing : boost-random-1.81.0-7.fc39.x86_64 261/284 Installing : boost-program-options-1.81.0-7.fc39.x86_64 262/284 Installing : boost-nowide-1.81.0-7.fc39.x86_64 263/284 Installing : boost-math-1.81.0-7.fc39.x86_64 264/284 Installing : boost-contract-1.81.0-7.fc39.x86_64 265/284 Installing : boost-1.81.0-7.fc39.x86_64 266/284 Installing : boost-devel-1.81.0-7.fc39.x86_64 267/284 Installing : CGAL-devel-5.6-1.fc39.x86_64 268/284 Installing : aqsis-core-1.8.2-53.fc39.x86_64 269/284 Installing : ImageMagick-1:7.1.1.13-2.fc39.x86_64 270/284 Installing : annobin-plugin-gcc-12.23-1.fc39.x86_64 271/284 Running scriptlet: annobin-plugin-gcc-12.23-1.fc39.x86_64 271/284 Installing : motif-devel-2.3.4-29.fc39.x86_64 272/284 Installing : gcc-c++-13.2.1-1.fc39.x86_64 273/284 Installing : gcc-plugin-annobin-13.2.1-1.fc39.x86_64 274/284 Running scriptlet: gcc-plugin-annobin-13.2.1-1.fc39.x86_64 274/284 Installing : freeglut-devel-3.4.0-4.fc39.x86_64 275/284 Installing : libXi-devel-1.8.1-2.fc39.x86_64 276/284 Installing : xdg-utils-1.1.3-14.fc39.noarch 277/284 Installing : opensubdiv-devel-3.5.0-6.fc39.x86_64 278/284 Installing : libusb-compat-0.1-devel-0.1.8-5.fc39.x86_64 279/284 Installing : bison-3.8.2-5.fc39.x86_64 280/284 Installing : flex-2.6.4-13.fc39.x86_64 281/284 Installing : bitstream-vera-sans-fonts-1.10-48.fc38.noarch 282/284 Installing : expat-devel-2.5.0-3.fc39.x86_64 283/284 Installing : libcurl-devel-8.2.1-1.fc39.x86_64 284/284 Running scriptlet: urw-base35-bookman-fonts-20200910-18.fc39.noarch 284/284 Running scriptlet: urw-base35-c059-fonts-20200910-18.fc39.noarch 284/284 Running scriptlet: urw-base35-d050000l-fonts-20200910-18.fc39.noarc 284/284 Running scriptlet: urw-base35-gothic-fonts-20200910-18.fc39.noarch 284/284 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 284/284 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 284/284 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 284/284 Running scriptlet: urw-base35-p052-fonts-20200910-18.fc39.noarch 284/284 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-18 284/284 Running scriptlet: urw-base35-z003-fonts-20200910-18.fc39.noarch 284/284 Running scriptlet: crypto-policies-scripts-20230731-1.git5ed06e0.fc 284/284 Running scriptlet: nss-3.92.0-1.fc39.x86_64 284/284 Running scriptlet: fontconfig-2.14.2-4.fc39.x86_64 284/284 Running scriptlet: libcurl-devel-8.2.1-1.fc39.x86_64 284/284 Verifying : aqsis-core-1.8.2-53.fc39.x86_64 1/284 Verifying : aqsis-libs-1.8.2-53.fc39.x86_64 2/284 Verifying : boost-1.81.0-7.fc39.x86_64 3/284 Verifying : boost-atomic-1.81.0-7.fc39.x86_64 4/284 Verifying : boost-chrono-1.81.0-7.fc39.x86_64 5/284 Verifying : boost-container-1.81.0-7.fc39.x86_64 6/284 Verifying : boost-context-1.81.0-7.fc39.x86_64 7/284 Verifying : boost-contract-1.81.0-7.fc39.x86_64 8/284 Verifying : boost-coroutine-1.81.0-7.fc39.x86_64 9/284 Verifying : boost-date-time-1.81.0-7.fc39.x86_64 10/284 Verifying : boost-devel-1.81.0-7.fc39.x86_64 11/284 Verifying : boost-fiber-1.81.0-7.fc39.x86_64 12/284 Verifying : boost-filesystem-1.81.0-7.fc39.x86_64 13/284 Verifying : boost-graph-1.81.0-7.fc39.x86_64 14/284 Verifying : boost-iostreams-1.81.0-7.fc39.x86_64 15/284 Verifying : boost-json-1.81.0-7.fc39.x86_64 16/284 Verifying : boost-locale-1.81.0-7.fc39.x86_64 17/284 Verifying : boost-log-1.81.0-7.fc39.x86_64 18/284 Verifying : boost-math-1.81.0-7.fc39.x86_64 19/284 Verifying : boost-nowide-1.81.0-7.fc39.x86_64 20/284 Verifying : boost-numpy3-1.81.0-7.fc39.x86_64 21/284 Verifying : boost-program-options-1.81.0-7.fc39.x86_64 22/284 Verifying : boost-python3-1.81.0-7.fc39.x86_64 23/284 Verifying : boost-random-1.81.0-7.fc39.x86_64 24/284 Verifying : boost-regex-1.81.0-7.fc39.x86_64 25/284 Verifying : boost-serialization-1.81.0-7.fc39.x86_64 26/284 Verifying : boost-stacktrace-1.81.0-7.fc39.x86_64 27/284 Verifying : boost-system-1.81.0-7.fc39.x86_64 28/284 Verifying : boost-test-1.81.0-7.fc39.x86_64 29/284 Verifying : boost-thread-1.81.0-7.fc39.x86_64 30/284 Verifying : boost-timer-1.81.0-7.fc39.x86_64 31/284 Verifying : boost-type_erasure-1.81.0-7.fc39.x86_64 32/284 Verifying : boost-wave-1.81.0-7.fc39.x86_64 33/284 Verifying : eigen3-devel-3.4.0-11.fc39.noarch 34/284 Verifying : flexiblas-3.3.1-5.fc39.x86_64 35/284 Verifying : flexiblas-netlib-3.3.1-5.fc39.x86_64 36/284 Verifying : flexiblas-openblas-openmp-3.3.1-5.fc39.x86_64 37/284 Verifying : graphite2-1.3.14-12.fc39.x86_64 38/284 Verifying : graphite2-devel-1.3.14-12.fc39.x86_64 39/284 Verifying : graphviz-8.1.0-5.fc39.x86_64 40/284 Verifying : libjxl-1:0.8.2-2.fc39.x86_64 41/284 Verifying : openblas-0.3.23-1.fc39.x86_64 42/284 Verifying : openblas-openmp-0.3.23-1.fc39.x86_64 43/284 Verifying : openexr-libs-3.1.9-3.fc39.x86_64 44/284 Verifying : openexr2-libs-2.5.8-4.fc39.x86_64 45/284 Verifying : poppler-23.08.0-1.fc39.x86_64 46/284 Verifying : poppler-glib-23.08.0-1.fc39.x86_64 47/284 Verifying : python3-numpy-1:1.24.4-2.fc39.x86_64 48/284 Verifying : CGAL-devel-5.6-1.fc39.x86_64 49/284 Verifying : ImageMagick-1:7.1.1.13-2.fc39.x86_64 50/284 Verifying : ImageMagick-libs-1:7.1.1.13-2.fc39.x86_64 51/284 Verifying : LibRaw-0.21.1-5.fc39.x86_64 52/284 Verifying : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 53/284 Verifying : adobe-mappings-cmap-20230118-3.fc39.noarch 54/284 Verifying : adobe-mappings-cmap-deprecated-20230118-3.fc39.n 55/284 Verifying : adobe-mappings-pdf-20190401-5.fc39.noarch 56/284 Verifying : annobin-docs-12.23-1.fc39.noarch 57/284 Verifying : annobin-plugin-gcc-12.23-1.fc39.x86_64 58/284 Verifying : avahi-libs-0.8-24.fc39.x86_64 59/284 Verifying : bison-3.8.2-5.fc39.x86_64 60/284 Verifying : bitstream-vera-sans-fonts-1.10-48.fc38.noarch 61/284 Verifying : brotli-1.0.9-13.fc39.x86_64 62/284 Verifying : brotli-devel-1.0.9-13.fc39.x86_64 63/284 Verifying : bzip2-devel-1.0.8-16.fc39.x86_64 64/284 Verifying : cairo-1.17.8-5.fc39.x86_64 65/284 Verifying : cairo-gobject-1.17.8-5.fc39.x86_64 66/284 Verifying : cmake-3.27.1-1.fc39.x86_64 67/284 Verifying : cmake-data-3.27.1-1.fc39.noarch 68/284 Verifying : cmake-filesystem-3.27.1-1.fc39.x86_64 69/284 Verifying : cmake-rpm-macros-3.27.1-1.fc39.noarch 70/284 Verifying : cpp-13.2.1-1.fc39.x86_64 71/284 Verifying : crypto-policies-scripts-20230731-1.git5ed06e0.fc 72/284 Verifying : cups-libs-1:2.4.6-2.fc39.x86_64 73/284 Verifying : dbus-libs-1:1.14.8-2.fc39.x86_64 74/284 Verifying : default-fonts-core-sans-4.0-5.fc39.noarch 75/284 Verifying : desktop-file-utils-0.26-9.fc39.x86_64 76/284 Verifying : emacs-filesystem-1:28.2-10.fc39.noarch 77/284 Verifying : expat-2.5.0-3.fc39.x86_64 78/284 Verifying : expat-devel-2.5.0-3.fc39.x86_64 79/284 Verifying : fftw-libs-double-3.3.10-7.fc39.x86_64 80/284 Verifying : flex-2.6.4-13.fc39.x86_64 81/284 Verifying : fontconfig-2.14.2-4.fc39.x86_64 82/284 Verifying : fontconfig-devel-2.14.2-4.fc39.x86_64 83/284 Verifying : fonts-filesystem-1:2.0.5-12.fc39.noarch 84/284 Verifying : freeglut-3.4.0-4.fc39.x86_64 85/284 Verifying : freeglut-devel-3.4.0-4.fc39.x86_64 86/284 Verifying : freetype-2.13.1-2.fc39.x86_64 87/284 Verifying : freetype-devel-2.13.1-2.fc39.x86_64 88/284 Verifying : fribidi-1.0.13-2.fc39.x86_64 89/284 Verifying : gc-8.2.2-4.fc39.x86_64 90/284 Verifying : gcc-13.2.1-1.fc39.x86_64 91/284 Verifying : gcc-c++-13.2.1-1.fc39.x86_64 92/284 Verifying : gcc-plugin-annobin-13.2.1-1.fc39.x86_64 93/284 Verifying : gd-2.3.3-12.fc39.x86_64 94/284 Verifying : gdk-pixbuf2-2.42.10-5.fc39.x86_64 95/284 Verifying : gettext-0.22-2.fc39.x86_64 96/284 Verifying : gettext-envsubst-0.22-2.fc39.x86_64 97/284 Verifying : gettext-libs-0.22-2.fc39.x86_64 98/284 Verifying : gettext-runtime-0.22-2.fc39.x86_64 99/284 Verifying : gl-manpages-1.1-28.20190306.fc39.noarch 100/284 Verifying : glib2-2.77.1-1.fc39.x86_64 101/284 Verifying : glib2-devel-2.77.1-1.fc39.x86_64 102/284 Verifying : glibc-devel-2.37.9000-18.fc39.x86_64 103/284 Verifying : glibc-headers-x86-2.37.9000-18.fc39.noarch 104/284 Verifying : gmp-c++-1:6.2.1-5.fc39.x86_64 105/284 Verifying : gmp-devel-1:6.2.1-5.fc39.x86_64 106/284 Verifying : gnutls-3.8.0-7.fc39.x86_64 107/284 Verifying : google-droid-sans-fonts-20200215-15.fc39.noarch 108/284 Verifying : google-noto-fonts-common-20230801-1.fc39.noarch 109/284 Verifying : google-noto-sans-vf-fonts-20230801-1.fc39.noarch 110/284 Verifying : gts-0.7.6-46.20121130.fc39.x86_64 111/284 Verifying : guile22-2.2.7-9.fc39.x86_64 112/284 Verifying : harfbuzz-8.0.1-3.fc39.x86_64 113/284 Verifying : harfbuzz-devel-8.0.1-3.fc39.x86_64 114/284 Verifying : harfbuzz-icu-8.0.1-3.fc39.x86_64 115/284 Verifying : highway-1.0.5-1.fc39.x86_64 116/284 Verifying : hwdata-0.373-1.fc39.noarch 117/284 Verifying : imath-3.1.9-3.fc39.x86_64 118/284 Verifying : jasper-libs-3.0.6-4.fc39.x86_64 119/284 Verifying : jbig2dec-libs-0.19-10.fc39.x86_64 120/284 Verifying : jbigkit-libs-2.1-26.fc39.x86_64 121/284 Verifying : jsoncpp-1.9.5-5.fc39.x86_64 122/284 Verifying : kernel-headers-6.5.0-0.rc2.git0.1.fc39.x86_64 123/284 Verifying : lasi-1.1.3-11.fc39.x86_64 124/284 Verifying : lcms2-2.15-2.fc39.x86_64 125/284 Verifying : libICE-1.0.10-11.fc39.x86_64 126/284 Verifying : libICE-devel-1.0.10-11.fc39.x86_64 127/284 Verifying : libSM-1.2.3-13.fc39.x86_64 128/284 Verifying : libSM-devel-1.2.3-13.fc39.x86_64 129/284 Verifying : libX11-1.8.6-2.fc39.x86_64 130/284 Verifying : libX11-common-1.8.6-2.fc39.noarch 131/284 Verifying : libX11-devel-1.8.6-2.fc39.x86_64 132/284 Verifying : libX11-xcb-1.8.6-2.fc39.x86_64 133/284 Verifying : libXau-1.0.11-3.fc39.x86_64 134/284 Verifying : libXau-devel-1.0.11-3.fc39.x86_64 135/284 Verifying : libXext-1.3.5-3.fc39.x86_64 136/284 Verifying : libXext-devel-1.3.5-3.fc39.x86_64 137/284 Verifying : libXfixes-6.0.0-6.fc39.x86_64 138/284 Verifying : libXfixes-devel-6.0.0-6.fc39.x86_64 139/284 Verifying : libXft-2.3.8-3.fc39.x86_64 140/284 Verifying : libXft-devel-2.3.8-3.fc39.x86_64 141/284 Verifying : libXi-1.8.1-2.fc39.x86_64 142/284 Verifying : libXi-devel-1.8.1-2.fc39.x86_64 143/284 Verifying : libXmu-1.1.4-3.fc39.x86_64 144/284 Verifying : libXmu-devel-1.1.4-3.fc39.x86_64 145/284 Verifying : libXp-1.0.4-3.fc39.x86_64 146/284 Verifying : libXp-devel-1.0.4-3.fc39.x86_64 147/284 Verifying : libXpm-3.5.15-4.fc39.x86_64 148/284 Verifying : libXrandr-1.5.2-11.fc39.x86_64 149/284 Verifying : libXrender-0.9.11-3.fc39.x86_64 150/284 Verifying : libXrender-devel-0.9.11-3.fc39.x86_64 151/284 Verifying : libXt-1.2.1-5.fc39.x86_64 152/284 Verifying : libXt-devel-1.2.1-5.fc39.x86_64 153/284 Verifying : libXxf86vm-1.1.5-3.fc39.x86_64 154/284 Verifying : libaom-3.6.1-2.fc39.x86_64 155/284 Verifying : libavif-0.11.1-11.fc39.x86_64 156/284 Verifying : libb2-0.98.1-9.fc39.x86_64 157/284 Verifying : libblkid-devel-2.39.1-3.fc39.x86_64 158/284 Verifying : libcurl-devel-8.2.1-1.fc39.x86_64 159/284 Verifying : libdatrie-0.2.13-7.fc39.x86_64 160/284 Verifying : libdav1d-1.2.1-2.fc39.x86_64 161/284 Verifying : libdrm-2.4.114-3.fc39.x86_64 162/284 Verifying : libdrm-devel-2.4.114-3.fc39.x86_64 163/284 Verifying : libffi-devel-3.4.4-4.fc39.x86_64 164/284 Verifying : libfontenc-1.1.6-3.fc39.x86_64 165/284 Verifying : libgfortran-13.2.1-1.fc39.x86_64 166/284 Verifying : libglvnd-1:1.6.0-3.fc39.x86_64 167/284 Verifying : libglvnd-core-devel-1:1.6.0-3.fc39.x86_64 168/284 Verifying : libglvnd-devel-1:1.6.0-3.fc39.x86_64 169/284 Verifying : libglvnd-egl-1:1.6.0-3.fc39.x86_64 170/284 Verifying : libglvnd-gles-1:1.6.0-3.fc39.x86_64 171/284 Verifying : libglvnd-glx-1:1.6.0-3.fc39.x86_64 172/284 Verifying : libglvnd-opengl-1:1.6.0-3.fc39.x86_64 173/284 Verifying : libgs-10.01.2-2.fc39.x86_64 174/284 Verifying : libheif-1.16.1-2.fc39.x86_64 175/284 Verifying : libicu-73.2-2.fc39.x86_64 176/284 Verifying : libicu-devel-73.2-2.fc39.x86_64 177/284 Verifying : libijs-0.35-19.fc39.x86_64 178/284 Verifying : libimagequant-4.0.1-5.fc39.x86_64 179/284 Verifying : libjpeg-turbo-2.1.4-3.fc39.x86_64 180/284 Verifying : libjpeg-turbo-devel-2.1.4-3.fc39.x86_64 181/284 Verifying : liblqr-1-0.4.2-22.fc39.x86_64 182/284 Verifying : libmount-devel-2.39.1-3.fc39.x86_64 183/284 Verifying : libmpc-1.3.1-3.fc39.x86_64 184/284 Verifying : libpaper-1:2.1.1-1.fc39.x86_64 185/284 Verifying : libpciaccess-0.16-9.fc39.x86_64 186/284 Verifying : libpciaccess-devel-0.16-9.fc39.x86_64 187/284 Verifying : libpng-2:1.6.37-15.fc39.x86_64 188/284 Verifying : libpng-devel-2:1.6.37-15.fc39.x86_64 189/284 Verifying : libquadmath-13.2.1-1.fc39.x86_64 190/284 Verifying : libquadmath-devel-13.2.1-1.fc39.x86_64 191/284 Verifying : libraqm-0.8.0-5.fc39.x86_64 192/284 Verifying : librsvg2-2.56.90-9.fc39.x86_64 193/284 Verifying : libselinux-devel-3.5-5.fc39.x86_64 194/284 Verifying : libsepol-devel-3.5-2.fc39.x86_64 195/284 Verifying : libstdc++-devel-13.2.1-1.fc39.x86_64 196/284 Verifying : libthai-0.1.29-6.fc39.x86_64 197/284 Verifying : libtiff-4.4.0-7.fc39.x86_64 198/284 Verifying : libtool-ltdl-2.4.7-7.fc39.x86_64 199/284 Verifying : libusb-compat-0.1-0.1.8-5.fc39.x86_64 200/284 Verifying : libusb-compat-0.1-devel-0.1.8-5.fc39.x86_64 201/284 Verifying : libusb1-1.0.26-3.fc39.x86_64 202/284 Verifying : libusb1-devel-1.0.26-3.fc39.x86_64 203/284 Verifying : libuv-1:1.46.0-2.fc39.x86_64 204/284 Verifying : libvmaf-2.3.0-6.fc39.x86_64 205/284 Verifying : libwayland-client-1.22.0-2.fc39.x86_64 206/284 Verifying : libwayland-server-1.22.0-2.fc39.x86_64 207/284 Verifying : libwebp-1.3.1-2.fc39.x86_64 208/284 Verifying : libwmf-lite-0.2.13-2.fc39.x86_64 209/284 Verifying : libxcb-1.13.1-12.fc39.x86_64 210/284 Verifying : libxcb-devel-1.13.1-12.fc39.x86_64 211/284 Verifying : libxcrypt-devel-4.4.36-2.fc39.x86_64 212/284 Verifying : libxkbfile-1.1.1-3.fc39.x86_64 213/284 Verifying : libxml2-devel-2.10.4-3.fc39.x86_64 214/284 Verifying : libxshmfence-1.3-13.fc39.x86_64 215/284 Verifying : libzip-1.10.0-2.fc39.x86_64 216/284 Verifying : m4-1.4.19-6.fc39.x86_64 217/284 Verifying : make-1:4.4.1-2.fc39.x86_64 218/284 Verifying : mesa-libEGL-23.1.4-1.fc39.x86_64 219/284 Verifying : mesa-libGL-23.1.4-1.fc39.x86_64 220/284 Verifying : mesa-libGL-devel-23.1.4-1.fc39.x86_64 221/284 Verifying : mesa-libGLU-9.0.3-1.fc39.x86_64 222/284 Verifying : mesa-libGLU-devel-9.0.3-1.fc39.x86_64 223/284 Verifying : mesa-libgbm-23.1.4-1.fc39.x86_64 224/284 Verifying : mesa-libglapi-23.1.4-1.fc39.x86_64 225/284 Verifying : mkfontscale-1.2.2-4.fc39.x86_64 226/284 Verifying : motif-2.3.4-29.fc39.x86_64 227/284 Verifying : motif-devel-2.3.4-29.fc39.x86_64 228/284 Verifying : mpdecimal-2.5.1-7.fc39.x86_64 229/284 Verifying : mpfr-devel-4.2.0-3.fc39.x86_64 230/284 Verifying : netpbm-11.02.00-2.fc39.x86_64 231/284 Verifying : nettle-3.9.1-2.fc39.x86_64 232/284 Verifying : nspr-4.35.0-11.fc39.x86_64 233/284 Verifying : nss-3.92.0-1.fc39.x86_64 234/284 Verifying : nss-softokn-3.92.0-1.fc39.x86_64 235/284 Verifying : nss-softokn-freebl-3.92.0-1.fc39.x86_64 236/284 Verifying : nss-sysinit-3.92.0-1.fc39.x86_64 237/284 Verifying : nss-util-3.92.0-1.fc39.x86_64 238/284 Verifying : openjpeg2-2.5.0-4.fc39.x86_64 239/284 Verifying : opensubdiv-3.5.0-6.fc39.x86_64 240/284 Verifying : opensubdiv-devel-3.5.0-6.fc39.x86_64 241/284 Verifying : pango-1.50.14-2.fc39.x86_64 242/284 Verifying : pcre2-devel-10.42-1.fc39.2.x86_64 243/284 Verifying : pcre2-utf16-10.42-1.fc39.2.x86_64 244/284 Verifying : pcre2-utf32-10.42-1.fc39.2.x86_64 245/284 Verifying : pixman-0.42.2-2.fc39.x86_64 246/284 Verifying : poppler-data-0.4.11-5.fc39.noarch 247/284 Verifying : python-pip-wheel-23.1.2-5.fc39.noarch 248/284 Verifying : python3-3.12.0~b4-2.fc39.x86_64 249/284 Verifying : python3-libs-3.12.0~b4-2.fc39.x86_64 250/284 Verifying : python3-setuptools-67.7.2-5.fc39.noarch 251/284 Verifying : rav1e-libs-0.6.6-2.fc39.x86_64 252/284 Verifying : rhash-1.4.3-3.fc39.x86_64 253/284 Verifying : rsvg-pixbuf-loader-2.56.90-9.fc39.x86_64 254/284 Verifying : setxkbmap-1.3.4-2.fc39.x86_64 255/284 Verifying : shared-mime-info-2.2-4.fc39.x86_64 256/284 Verifying : svt-av1-libs-1.4.1-3.fc39.x86_64 257/284 Verifying : sysprof-capture-devel-3.48.0-2.fc39.x86_64 258/284 Verifying : tbb-2020.3-20.fc39.x86_64 259/284 Verifying : urw-base35-bookman-fonts-20200910-18.fc39.noarch 260/284 Verifying : urw-base35-c059-fonts-20200910-18.fc39.noarch 261/284 Verifying : urw-base35-d050000l-fonts-20200910-18.fc39.noarc 262/284 Verifying : urw-base35-fonts-20200910-18.fc39.noarch 263/284 Verifying : urw-base35-fonts-common-20200910-18.fc39.noarch 264/284 Verifying : urw-base35-gothic-fonts-20200910-18.fc39.noarch 265/284 Verifying : urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 266/284 Verifying : urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 267/284 Verifying : urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 268/284 Verifying : urw-base35-p052-fonts-20200910-18.fc39.noarch 269/284 Verifying : urw-base35-standard-symbols-ps-fonts-20200910-18 270/284 Verifying : urw-base35-z003-fonts-20200910-18.fc39.noarch 271/284 Verifying : vim-filesystem-2:9.0.1677-3.fc39.noarch 272/284 Verifying : xdg-utils-1.1.3-14.fc39.noarch 273/284 Verifying : xhost-1.0.9-4.fc39.x86_64 274/284 Verifying : xml-common-0.6.3-61.fc39.noarch 275/284 Verifying : xmodmap-1.0.11-4.fc39.x86_64 276/284 Verifying : xorg-x11-fonts-ISO8859-1-100dpi-7.5-36.fc39.noar 277/284 Verifying : xorg-x11-proto-devel-2023.2-2.fc39.noarch 278/284 Verifying : xorg-x11-xauth-1:1.1.2-4.fc39.x86_64 279/284 Verifying : xorg-x11-xbitmaps-1.1.2-4.fc39.noarch 280/284 Verifying : xorg-x11-xinit-1.4.0-18.fc39.x86_64 281/284 Verifying : xrdb-1.2.1-6.fc39.x86_64 282/284 Verifying : xz-devel-5.4.4-1.fc39.x86_64 283/284 Verifying : zlib-devel-1.2.13-4.fc39.x86_64 284/284 Installed: CGAL-devel-5.6-1.fc39.x86_64 ImageMagick-1:7.1.1.13-2.fc39.x86_64 ImageMagick-libs-1:7.1.1.13-2.fc39.x86_64 LibRaw-0.21.1-5.fc39.x86_64 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.x86_64 aqsis-core-1.8.2-53.fc39.x86_64 aqsis-libs-1.8.2-53.fc39.x86_64 avahi-libs-0.8-24.fc39.x86_64 bison-3.8.2-5.fc39.x86_64 bitstream-vera-sans-fonts-1.10-48.fc38.noarch boost-1.81.0-7.fc39.x86_64 boost-atomic-1.81.0-7.fc39.x86_64 boost-chrono-1.81.0-7.fc39.x86_64 boost-container-1.81.0-7.fc39.x86_64 boost-context-1.81.0-7.fc39.x86_64 boost-contract-1.81.0-7.fc39.x86_64 boost-coroutine-1.81.0-7.fc39.x86_64 boost-date-time-1.81.0-7.fc39.x86_64 boost-devel-1.81.0-7.fc39.x86_64 boost-fiber-1.81.0-7.fc39.x86_64 boost-filesystem-1.81.0-7.fc39.x86_64 boost-graph-1.81.0-7.fc39.x86_64 boost-iostreams-1.81.0-7.fc39.x86_64 boost-json-1.81.0-7.fc39.x86_64 boost-locale-1.81.0-7.fc39.x86_64 boost-log-1.81.0-7.fc39.x86_64 boost-math-1.81.0-7.fc39.x86_64 boost-nowide-1.81.0-7.fc39.x86_64 boost-numpy3-1.81.0-7.fc39.x86_64 boost-program-options-1.81.0-7.fc39.x86_64 boost-python3-1.81.0-7.fc39.x86_64 boost-random-1.81.0-7.fc39.x86_64 boost-regex-1.81.0-7.fc39.x86_64 boost-serialization-1.81.0-7.fc39.x86_64 boost-stacktrace-1.81.0-7.fc39.x86_64 boost-system-1.81.0-7.fc39.x86_64 boost-test-1.81.0-7.fc39.x86_64 boost-thread-1.81.0-7.fc39.x86_64 boost-timer-1.81.0-7.fc39.x86_64 boost-type_erasure-1.81.0-7.fc39.x86_64 boost-wave-1.81.0-7.fc39.x86_64 brotli-1.0.9-13.fc39.x86_64 brotli-devel-1.0.9-13.fc39.x86_64 bzip2-devel-1.0.8-16.fc39.x86_64 cairo-1.17.8-5.fc39.x86_64 cairo-gobject-1.17.8-5.fc39.x86_64 cmake-3.27.1-1.fc39.x86_64 cmake-data-3.27.1-1.fc39.noarch cmake-filesystem-3.27.1-1.fc39.x86_64 cmake-rpm-macros-3.27.1-1.fc39.noarch cpp-13.2.1-1.fc39.x86_64 crypto-policies-scripts-20230731-1.git5ed06e0.fc39.noarch cups-libs-1:2.4.6-2.fc39.x86_64 dbus-libs-1:1.14.8-2.fc39.x86_64 default-fonts-core-sans-4.0-5.fc39.noarch desktop-file-utils-0.26-9.fc39.x86_64 eigen3-devel-3.4.0-11.fc39.noarch emacs-filesystem-1:28.2-10.fc39.noarch expat-2.5.0-3.fc39.x86_64 expat-devel-2.5.0-3.fc39.x86_64 fftw-libs-double-3.3.10-7.fc39.x86_64 flex-2.6.4-13.fc39.x86_64 flexiblas-3.3.1-5.fc39.x86_64 flexiblas-netlib-3.3.1-5.fc39.x86_64 flexiblas-openblas-openmp-3.3.1-5.fc39.x86_64 fontconfig-2.14.2-4.fc39.x86_64 fontconfig-devel-2.14.2-4.fc39.x86_64 fonts-filesystem-1:2.0.5-12.fc39.noarch freeglut-3.4.0-4.fc39.x86_64 freeglut-devel-3.4.0-4.fc39.x86_64 freetype-2.13.1-2.fc39.x86_64 freetype-devel-2.13.1-2.fc39.x86_64 fribidi-1.0.13-2.fc39.x86_64 gc-8.2.2-4.fc39.x86_64 gcc-13.2.1-1.fc39.x86_64 gcc-c++-13.2.1-1.fc39.x86_64 gcc-plugin-annobin-13.2.1-1.fc39.x86_64 gd-2.3.3-12.fc39.x86_64 gdk-pixbuf2-2.42.10-5.fc39.x86_64 gettext-0.22-2.fc39.x86_64 gettext-envsubst-0.22-2.fc39.x86_64 gettext-libs-0.22-2.fc39.x86_64 gettext-runtime-0.22-2.fc39.x86_64 gl-manpages-1.1-28.20190306.fc39.noarch glib2-2.77.1-1.fc39.x86_64 glib2-devel-2.77.1-1.fc39.x86_64 glibc-devel-2.37.9000-18.fc39.x86_64 glibc-headers-x86-2.37.9000-18.fc39.noarch gmp-c++-1:6.2.1-5.fc39.x86_64 gmp-devel-1:6.2.1-5.fc39.x86_64 gnutls-3.8.0-7.fc39.x86_64 google-droid-sans-fonts-20200215-15.fc39.noarch google-noto-fonts-common-20230801-1.fc39.noarch google-noto-sans-vf-fonts-20230801-1.fc39.noarch graphite2-1.3.14-12.fc39.x86_64 graphite2-devel-1.3.14-12.fc39.x86_64 graphviz-8.1.0-5.fc39.x86_64 gts-0.7.6-46.20121130.fc39.x86_64 guile22-2.2.7-9.fc39.x86_64 harfbuzz-8.0.1-3.fc39.x86_64 harfbuzz-devel-8.0.1-3.fc39.x86_64 harfbuzz-icu-8.0.1-3.fc39.x86_64 highway-1.0.5-1.fc39.x86_64 hwdata-0.373-1.fc39.noarch imath-3.1.9-3.fc39.x86_64 jasper-libs-3.0.6-4.fc39.x86_64 jbig2dec-libs-0.19-10.fc39.x86_64 jbigkit-libs-2.1-26.fc39.x86_64 jsoncpp-1.9.5-5.fc39.x86_64 kernel-headers-6.5.0-0.rc2.git0.1.fc39.x86_64 lasi-1.1.3-11.fc39.x86_64 lcms2-2.15-2.fc39.x86_64 libICE-1.0.10-11.fc39.x86_64 libICE-devel-1.0.10-11.fc39.x86_64 libSM-1.2.3-13.fc39.x86_64 libSM-devel-1.2.3-13.fc39.x86_64 libX11-1.8.6-2.fc39.x86_64 libX11-common-1.8.6-2.fc39.noarch libX11-devel-1.8.6-2.fc39.x86_64 libX11-xcb-1.8.6-2.fc39.x86_64 libXau-1.0.11-3.fc39.x86_64 libXau-devel-1.0.11-3.fc39.x86_64 libXext-1.3.5-3.fc39.x86_64 libXext-devel-1.3.5-3.fc39.x86_64 libXfixes-6.0.0-6.fc39.x86_64 libXfixes-devel-6.0.0-6.fc39.x86_64 libXft-2.3.8-3.fc39.x86_64 libXft-devel-2.3.8-3.fc39.x86_64 libXi-1.8.1-2.fc39.x86_64 libXi-devel-1.8.1-2.fc39.x86_64 libXmu-1.1.4-3.fc39.x86_64 libXmu-devel-1.1.4-3.fc39.x86_64 libXp-1.0.4-3.fc39.x86_64 libXp-devel-1.0.4-3.fc39.x86_64 libXpm-3.5.15-4.fc39.x86_64 libXrandr-1.5.2-11.fc39.x86_64 libXrender-0.9.11-3.fc39.x86_64 libXrender-devel-0.9.11-3.fc39.x86_64 libXt-1.2.1-5.fc39.x86_64 libXt-devel-1.2.1-5.fc39.x86_64 libXxf86vm-1.1.5-3.fc39.x86_64 libaom-3.6.1-2.fc39.x86_64 libavif-0.11.1-11.fc39.x86_64 libb2-0.98.1-9.fc39.x86_64 libblkid-devel-2.39.1-3.fc39.x86_64 libcurl-devel-8.2.1-1.fc39.x86_64 libdatrie-0.2.13-7.fc39.x86_64 libdav1d-1.2.1-2.fc39.x86_64 libdrm-2.4.114-3.fc39.x86_64 libdrm-devel-2.4.114-3.fc39.x86_64 libffi-devel-3.4.4-4.fc39.x86_64 libfontenc-1.1.6-3.fc39.x86_64 libgfortran-13.2.1-1.fc39.x86_64 libglvnd-1:1.6.0-3.fc39.x86_64 libglvnd-core-devel-1:1.6.0-3.fc39.x86_64 libglvnd-devel-1:1.6.0-3.fc39.x86_64 libglvnd-egl-1:1.6.0-3.fc39.x86_64 libglvnd-gles-1:1.6.0-3.fc39.x86_64 libglvnd-glx-1:1.6.0-3.fc39.x86_64 libglvnd-opengl-1:1.6.0-3.fc39.x86_64 libgs-10.01.2-2.fc39.x86_64 libheif-1.16.1-2.fc39.x86_64 libicu-73.2-2.fc39.x86_64 libicu-devel-73.2-2.fc39.x86_64 libijs-0.35-19.fc39.x86_64 libimagequant-4.0.1-5.fc39.x86_64 libjpeg-turbo-2.1.4-3.fc39.x86_64 libjpeg-turbo-devel-2.1.4-3.fc39.x86_64 libjxl-1:0.8.2-2.fc39.x86_64 liblqr-1-0.4.2-22.fc39.x86_64 libmount-devel-2.39.1-3.fc39.x86_64 libmpc-1.3.1-3.fc39.x86_64 libpaper-1:2.1.1-1.fc39.x86_64 libpciaccess-0.16-9.fc39.x86_64 libpciaccess-devel-0.16-9.fc39.x86_64 libpng-2:1.6.37-15.fc39.x86_64 libpng-devel-2:1.6.37-15.fc39.x86_64 libquadmath-13.2.1-1.fc39.x86_64 libquadmath-devel-13.2.1-1.fc39.x86_64 libraqm-0.8.0-5.fc39.x86_64 librsvg2-2.56.90-9.fc39.x86_64 libselinux-devel-3.5-5.fc39.x86_64 libsepol-devel-3.5-2.fc39.x86_64 libstdc++-devel-13.2.1-1.fc39.x86_64 libthai-0.1.29-6.fc39.x86_64 libtiff-4.4.0-7.fc39.x86_64 libtool-ltdl-2.4.7-7.fc39.x86_64 libusb-compat-0.1-0.1.8-5.fc39.x86_64 libusb-compat-0.1-devel-0.1.8-5.fc39.x86_64 libusb1-1.0.26-3.fc39.x86_64 libusb1-devel-1.0.26-3.fc39.x86_64 libuv-1:1.46.0-2.fc39.x86_64 libvmaf-2.3.0-6.fc39.x86_64 libwayland-client-1.22.0-2.fc39.x86_64 libwayland-server-1.22.0-2.fc39.x86_64 libwebp-1.3.1-2.fc39.x86_64 libwmf-lite-0.2.13-2.fc39.x86_64 libxcb-1.13.1-12.fc39.x86_64 libxcb-devel-1.13.1-12.fc39.x86_64 libxcrypt-devel-4.4.36-2.fc39.x86_64 libxkbfile-1.1.1-3.fc39.x86_64 libxml2-devel-2.10.4-3.fc39.x86_64 libxshmfence-1.3-13.fc39.x86_64 libzip-1.10.0-2.fc39.x86_64 m4-1.4.19-6.fc39.x86_64 make-1:4.4.1-2.fc39.x86_64 mesa-libEGL-23.1.4-1.fc39.x86_64 mesa-libGL-23.1.4-1.fc39.x86_64 mesa-libGL-devel-23.1.4-1.fc39.x86_64 mesa-libGLU-9.0.3-1.fc39.x86_64 mesa-libGLU-devel-9.0.3-1.fc39.x86_64 mesa-libgbm-23.1.4-1.fc39.x86_64 mesa-libglapi-23.1.4-1.fc39.x86_64 mkfontscale-1.2.2-4.fc39.x86_64 motif-2.3.4-29.fc39.x86_64 motif-devel-2.3.4-29.fc39.x86_64 mpdecimal-2.5.1-7.fc39.x86_64 mpfr-devel-4.2.0-3.fc39.x86_64 netpbm-11.02.00-2.fc39.x86_64 nettle-3.9.1-2.fc39.x86_64 nspr-4.35.0-11.fc39.x86_64 nss-3.92.0-1.fc39.x86_64 nss-softokn-3.92.0-1.fc39.x86_64 nss-softokn-freebl-3.92.0-1.fc39.x86_64 nss-sysinit-3.92.0-1.fc39.x86_64 nss-util-3.92.0-1.fc39.x86_64 openblas-0.3.23-1.fc39.x86_64 openblas-openmp-0.3.23-1.fc39.x86_64 openexr-libs-3.1.9-3.fc39.x86_64 openexr2-libs-2.5.8-4.fc39.x86_64 openjpeg2-2.5.0-4.fc39.x86_64 opensubdiv-3.5.0-6.fc39.x86_64 opensubdiv-devel-3.5.0-6.fc39.x86_64 pango-1.50.14-2.fc39.x86_64 pcre2-devel-10.42-1.fc39.2.x86_64 pcre2-utf16-10.42-1.fc39.2.x86_64 pcre2-utf32-10.42-1.fc39.2.x86_64 pixman-0.42.2-2.fc39.x86_64 poppler-23.08.0-1.fc39.x86_64 poppler-data-0.4.11-5.fc39.noarch poppler-glib-23.08.0-1.fc39.x86_64 python-pip-wheel-23.1.2-5.fc39.noarch python3-3.12.0~b4-2.fc39.x86_64 python3-libs-3.12.0~b4-2.fc39.x86_64 python3-numpy-1:1.24.4-2.fc39.x86_64 python3-setuptools-67.7.2-5.fc39.noarch rav1e-libs-0.6.6-2.fc39.x86_64 rhash-1.4.3-3.fc39.x86_64 rsvg-pixbuf-loader-2.56.90-9.fc39.x86_64 setxkbmap-1.3.4-2.fc39.x86_64 shared-mime-info-2.2-4.fc39.x86_64 svt-av1-libs-1.4.1-3.fc39.x86_64 sysprof-capture-devel-3.48.0-2.fc39.x86_64 tbb-2020.3-20.fc39.x86_64 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.x86_64 xml-common-0.6.3-61.fc39.noarch xmodmap-1.0.11-4.fc39.x86_64 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.x86_64 xorg-x11-xbitmaps-1.1.2-4.fc39.noarch xorg-x11-xinit-1.4.0-18.fc39.x86_64 xrdb-1.2.1-6.fc39.x86_64 xz-devel-5.4.4-1.fc39.x86_64 zlib-devel-1.2.13-4.fc39.x86_64 Complete! Finish: build setup for wdune-1.958-12.fc39.src.rpm Start: rpmbuild wdune-1.958-12.fc39.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1689984000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.mPN0Nw + 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.xj3uMa + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xxxxxxxxx Warning xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx problems with the buggy Redhat/SuSE Linux "gcc 2.96" compiler ? Use rm -f config.cache sh ./configure --with-kgcc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx checking for gawk... gawk checking for bison... bison -y checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking for flex --nounistd option... yes checking for specific egrep pattern compatibility... egrep: warning: egrep is obsolescent; using grep -E yes checking for grep --binary-files=text compatibility... yes checking for xdg-open... /usr/bin/xdg-open checking for cinelerra... no checking for avidemux2... no checking for avidemux... no checking for moviemaker... no ci using ci -l -q -f \"%s\" < /dev/null as revision control checkin command basename: extra operand '-q' Try 'basename --help' for more information. checking for convert... /usr/bin/convert checking for teqser... /usr/bin/teqser checking how to run the C preprocessor... gcc -E checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking gcc support -I/usr/local/include... yes checking void * size... 8 checking for view3dscene... no checking for /opt/instantReality/bin/InstantPlayer... no checking for /Applications/FreeWRL/FreeWRL.app/Contents/MacOS/FreeWRL... no checking for freewrl... no checking for cc3dglut... no checking for xj3d... no checking for vrwave... no checking for lookat... no checking for ranlib... /usr/bin/ranlib checking for ANSI C header files... no checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking varargs.h usability... no checking varargs.h presence... no checking for varargs.h... no checking Xm/Xm.h usability... yes checking Xm/Xm.h presence... yes checking for Xm/Xm.h... yes checking X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking X11/keysym.h usability... yes checking X11/keysym.h presence... yes checking for X11/keysym.h... yes checking X11/cursorfont.h usability... yes checking X11/cursorfont.h presence... yes checking for X11/cursorfont.h... yes checking X11/Intrinsic.h usability... yes checking X11/Intrinsic.h presence... yes checking for X11/Intrinsic.h... yes checking X11/IntrinsicP.h usability... yes checking X11/IntrinsicP.h presence... yes checking for X11/IntrinsicP.h... yes checking omp.h usability... yes checking omp.h presence... yes checking for omp.h... yes checking for main in -lgomp... yes checking for main in -ldl... yes checking for atexit... yes checking for _exit... yes checking for snprintf... yes checking for gettimeofday... yes checking for sin in -lm... yes checking for powf... yes checking for powl... yes checking for rint... yes checking for XCreateWindow in -lX11... yes checking for XkbKeycodeToKeysym... yes checking for XmuLookupStandardColormap in -lXmu... yes checking for XtCreateWidget in -lXt... yes checking for XShmQueryVersion in -lXext... yes checking for main in -lXp... yes checking for XmCreateMainWindow in -lXm... yes checking for ttf-file... no checking ft2build.h usability... yes checking ft2build.h presence... yes checking for ft2build.h... yes checking for __gmpn_sub_1 in -lgmp... yes checking for mpfr_set in -lmpfr... yes checking opensubdiv/far/topologyRefiner.h usability... yes checking opensubdiv/far/topologyRefiner.h presence... yes checking for opensubdiv/far/topologyRefiner.h... yes checking for OpenSubdiv CPU library... yes checking vcg/complex/complex.h usability... yes checking vcg/complex/complex.h presence... yes checking for vcg/complex/complex.h... yes checking X11/extensions/XInput.h usability... yes checking X11/extensions/XInput.h presence... yes checking for X11/extensions/XInput.h... yes checking for XOpenDevice in -lXi... yes checking for curl_global_init in -lcurl... yes checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking for GLU_NURBS_TESSELLATOR... yes checking for glBegin in -lGL... yes checking for glVertex3f... yes checking for glFogCoordf... yes checking for glDeleteTextures... yes checking for glGenTextures... yes checking for glBindTexture... yes checking for glActiveTexture... yes checking for gluProject in -lGLU... yes checking for gluNewTess... yes checking for _GLUfuncptr... yes checking for XML_ParserCreate in -lexpat... yes checking for XML_StopParser... yes checking for gzopen in -lz... yes checking for png_init_io in -lpng... yes checking for jpeg_start_decompress in -ljpeg... yes checking for png_handle_unknown linking... yes checking linux/joystick.h usability... yes checking linux/joystick.h presence... yes checking for linux/joystick.h... yes checking sball.h usability... no checking sball.h presence... no checking for sball.h... no checking for usb_init in -lusb... yes checking for signal_handler(int)... yes checking for typename... yes checking for g++ -fpermissive... not needed checking for -std=c99... yes checking for fpclassify... yes checking for termios.c_ospeed... no checking for libefence.a location... none checking for libduma.a location... none checking for new handler... no checking for new new handler... yes checking for bmptopnm... no unable to test for icon size without bmptopnm (harmless) checking for javac... no checking for ant... no configure: creating ./config.status config.status: creating .//src/Makefile config.status: creating .//src/swt/motif/Makefile config.status: creating .//src/swt/tests/Makefile config.status: creating .//src/swt/rc/Makefile config.status: creating .//src/SDLjoystick/Makefile config.status: creating .//test/Makefile config.status: creating .//docs/export_example_c/simple_example/Makefile config.status: creating .//docs/export_example_c++/simple_example/Makefile config.status: creating .//docs/export_example_java/simple_example/Makefile config.status: creating .//src/config.h make: 'resource.h' is up to date. cp Makefile Makefile.bak gawk "{ print; } /^# DO NOT DELETE/ { exit; }" < Makefile.bak > Makefile if test "gcc" = "gcc" ; then \ mkdep="gcc -MM";\ else \ if test "`uname`" = "SunOS" ; then\ mkdep="gcc -xM";\ else\ if test "`uname`" = "HP-UX" ; then\ mkdep="g++ +make -E";\ else\ mkdep="gcc -M";\ fi\ fi\ fi;\ $mkdep -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include swt.c browser.c tree.c header.c groupbox.c statusbar.c toolbar.c util.c resload.c >> Makefile sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -j2 V=1 VERBOSE=1 cd src && /usr/bin/make $DUNEMAKEFLAGS make[1]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -std=c99 -c -o mysnprintf.o mysnprintf.c make[1]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' if test "X_" = "X_SDLjoystick/libSDLjoystick.a" ;then cd SDLjoystick;/usr/bin/make; fi /usr/bin/make SFMFTypes.h make[2]: 'SFMFTypes.h' is up to date. (cd swt ; /usr/bin/make) (cd include ; /usr/bin/make $DUNEMAKEFLAGS) make[3]: 'swlanguages.h' is up to date. (cd rc ; /usr/bin/make $DUNEMAKEFLAGS) make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' flex --nounistd -t rclex.l > rclex.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' bison -y -d rcparse.y mv -f y.tab.c rcparse.c 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 browser.o browser.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o tree.o tree.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o header.o header.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o groupbox.o groupbox.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o statusbar.o statusbar.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o toolbar.o toolbar.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o util.o util.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o resload.o resload.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o swt.o swt.c 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 ar: creating ../lib/libswt.a make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' /usr/bin/make ../bin/dune make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c main.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 PanedWindow.h:24, from MainWindow.h:24, from main.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c quadric_simp.cpp In file included from .//../vcglib/eigenlib/Eigen/Core:263, 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/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 29 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 30 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 31 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 101 | template<> struct unpacket_traits { typedef float type; enum {size=4}; }; | ^ .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 102 | template<> struct unpacket_traits { typedef double type; enum {size=2}; }; | ^ .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__m128i'} [-Wignored-attributes] 103 | template<> struct unpacket_traits { typedef int type; enum {size=4}; }; | ^ .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 586 | struct palign_impl | ^ .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__m128i'} [-Wignored-attributes] 609 | struct palign_impl | ^ .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 632 | struct palign_impl | ^ In file included from .//../vcglib/eigenlib/Eigen/Core:265: .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 211 | template<> struct conj_helper | ^ .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 220 | template<> struct conj_helper | ^ .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 407 | template<> struct conj_helper | ^ .//../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 416 | template<> struct conj_helper | ^ In file included from .//../vcglib/eigenlib/Eigen/Core:276: .//../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/eigenlib/Eigen/Core:277: .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase >' .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix' .//../vcglib/vcg/math/matrix44.h:636:14: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase >' .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix' .//../vcglib/vcg/math/matrix33.h:496:9: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, float, float, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase >' .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix' .//../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion' .//../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase >' .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix' .//../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion' .//../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase >' .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix' .//../vcglib/vcg/space/point_matching.h:65:19: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase >, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' .//../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' .//../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose >' .//../vcglib/vcg/space/point_matching.h:65:30: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase&, const Eigen::Transpose >, 256>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base&, const Eigen::Transpose >, 256>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase&, const Eigen::Transpose >, 256> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase&, const Eigen::Transpose >, 256> >' .//../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct&, const Eigen::Transpose >, 256>' .//../vcglib/vcg/space/point_matching.h:65:30: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase >' .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix' .//../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct&, const Eigen::Transpose >, 256>' .//../vcglib/vcg/space/point_matching.h:65:30: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase >, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' .//../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' .//../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose >' .//../vcglib/vcg/space/point_matching.h:100:25: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, const Eigen::Matrix, const Eigen::Transpose > >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' .//../vcglib/vcg/space/point_matching.h:111:29: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, 0>, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 0>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' .//../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal, 0>' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization >' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver >' .//../vcglib/vcg/space/point_matching.h:119:29: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 3, 3, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, 3, 3, false>, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 3, 3, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 3, 3, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 3, 3, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase, 3, 3, false>, 0>' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 3, 3, false>' .//../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits, 3, 3, false>, 0> >' .//../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal, 3, 3, false>, 0>' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization >' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver >' .//../vcglib/vcg/space/point_matching.h:119:29: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 3, 3, false>, 0>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, 3, 3, false>, 0>, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 3, 3, false>, 0>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 3, 3, false>, 0> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 3, 3, false>, 0> >' .//../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal, 3, 3, false>, 0>' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization >' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver >' .//../vcglib/vcg/space/point_matching.h:119:29: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, const Eigen::Matrix >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' .//../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' .//../vcglib/vcg/space/point_matching.h:124:18: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 4, 1, true>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 4, 1, true>, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 4, 1, true>, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 4, 1, true>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 4, 1, true> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 4, 1, true> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase, 4, 1, true>, 0>' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase, 4, 1, true>, 1>' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense, 4, 1, true, true>' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl, 4, 1, true, Eigen::Dense>' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 4, 1, true>' .//../vcglib/vcg/space/point_matching.h:126:34: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, 0>, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 0>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' .//../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal, 0>' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization >' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver >' .//../vcglib/vcg/space/polygon3.h:306:31: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, 2, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, 2, 2, false>, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 2, 2, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, 2, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, 2, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase, 2, 2, false>, 0>' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 2, 2, false>' .//../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits, 2, 2, false>, 0> >' .//../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal, 2, 2, false>, 0>' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization >' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver >' .//../vcglib/vcg/space/polygon3.h:306:31: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, 2, false>, 0>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, 2, 2, false>, 0>, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 2, 2, false>, 0>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, 2, false>, 0> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, 2, false>, 0> >' .//../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal, 2, 2, false>, 0>' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization >' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver >' .//../vcglib/vcg/space/polygon3.h:306:31: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase >' .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization >' .//../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver >' .//../vcglib/vcg/space/polygon3.h:306:31: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 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()); | ^~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, int, int, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase >' .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix' .//../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:74:13: required from 'class Eigen::PermutationBase >' .//../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:312:7: required from 'class Eigen::PermutationMatrix<3, 3, int>' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:384:22: required from 'class Eigen::FullPivLU >' .//../vcglib/vcg/math/quadric.h:190:39: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128i'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase&, const Eigen::Matrix&, 6>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base&, const Eigen::Matrix&, 6>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase&, const Eigen::Matrix&, 6> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase&, const Eigen::Matrix&, 6> >' .//../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>' .//../vcglib/vcg/math/quadric.h:191:37: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix, Eigen::Dense>' .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix >' .//../vcglib/vcg/math/quadric.h:191:40: required from here .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix > >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase >, Eigen::Matrix > >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base >, Eigen::Matrix > >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix > > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix > > >' .//../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue >, Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/misc/Solve.h:32:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190: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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix > >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, const Eigen::CwiseBinaryOp, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix > >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix > > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix > > >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix >, Eigen::Dense>' .//../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>, const Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/Core/Dot.h:115:40: [ skipping 2 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, const Eigen::Matrix >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' .//../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' .//../vcglib/eigenlib/Eigen/src/Core/Dot.h:115:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:191:57: 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, -1, -1, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 8 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, const Eigen::Block, -1, -1, false> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, Eigen::Dense>' .//../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:456: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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, 3, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1, 3, false>, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 1, 3, false>, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 1, 3, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, 3, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, 3, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 8 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 3, 1, true>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 3, 1, true>, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3, 1, true>, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 3, 1, true>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 3, 1, true> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 3, 1, true> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 8 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 3, 1, true>, -1, 1, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 3, 1, true>, -1, 1, false>, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3, 1, true>, -1, 1, false>, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 3, 1, true>, -1, 1, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 3, 1, true>, -1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 3, 1, true>, -1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 9 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, 3, false>, 1, -1, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1, 3, false>, 1, -1, false>, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 1, 3, false>, 1, -1, false>, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 1, 3, false>, 1, -1, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, 3, false>, 1, -1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, 3, false>, 1, -1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 9 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >' .//../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:496:85: 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: [ skipping 2 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 6 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, 3, false> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1, 3, false> >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 1, 3, false> >, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 1, 3, false> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, 3, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, 3, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 3, 1, true> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 3, 1, true> >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3, 1, true> >, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 3, 1, true> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 3, 1, true> > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 3, 1, true> > >' .//../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 6 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, Eigen::Matrix >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: required from 'struct Eigen::internal::traits, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > > >' .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:32:8: [ skipping 6 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > >, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > > >' .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1, false> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1, false> >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, Eigen::Matrix, 1, false> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue, Eigen::Matrix, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:569:8: [ 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, -1, -1, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, -1, 1, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 9 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 3, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, -1, 3, false>, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, -1, 3, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 3, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 3, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase, -1, 3, false>, 0>' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >' .//../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:715:10: 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, 1, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1, 1, false>, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 1, 1, false>, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 1, 1, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 9 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 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/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, -1, false>, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, -1, false>, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, -1, false>, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, Eigen::Block, -1, -1, false>, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 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/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 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:45:63: [ skipping 6 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> > >' .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, Eigen::Matrix >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' .//../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: [ 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, 1, 1, false> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, Eigen::Block, 1, 1, false> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, 1, 1, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, 1, 1, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Block, 1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: 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: [ 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 12 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::Stride<0, 0> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1, Eigen::Stride<0, 0> >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 1, Eigen::Stride<0, 0> >, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 1, Eigen::Stride<0, 0> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::Stride<0, 0> > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::Stride<0, 0> > >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 10 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../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/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 13 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 0, Eigen::OuterStride<> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>' .//../vcglib/eigenlib/Eigen/src/Core/Map.h:104:79: [ skipping 9 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 0, Eigen::Stride<0, 0> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 11 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 0, Eigen::OuterStride<> >, -1, 1, true>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 11 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 12 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>' .//../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:117:64: [ 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] In file included from .//../vcglib/eigenlib/Eigen/Core:329: .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'struct Eigen::internal::general_matrix_vector_product': .//../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:47:71: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:48:71: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 48 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:49:71: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 49 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ .//../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 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 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/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 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:45:63: [ skipping 10 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ .//../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:80:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 80 | conj_helper pcj; | ^~~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:80:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] .//../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/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, 1, false>, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase, 1, 1, false>, 2>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 1, 1, false>, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, 1, false> >' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase, 1, 1, false>, 0>' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 13 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ .//../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/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, 1, false> >, 0>': .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase, 1, 1, false> >, 1>' .//../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase, 1, 1, false> >, 3>' .//../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base, 1, 1, false> >, double, double, false>' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, 1, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, 1, false> > >' .//../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 12 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/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, 1, 1, false>, Eigen::Block, 1, 1, false> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 1, false>; OtherDerived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:564:57: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:234:39: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:322:5: required from 'Eigen::internal::BlockImpl_dense& Eigen::internal::BlockImpl_dense::operator=(const Eigen::internal::BlockImpl_dense&) [with XprType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false]' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:156:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, 1, 1, false> >, Eigen::Block, 1, 1, false> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::SwapWrapper, 1, 1, false> >]' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:49: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&, int) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:609:18: required from 'void Eigen::internal::permut_matrix_product_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<3, 3, int>; MatrixType = Eigen::Matrix; int Side = 1; bool Transposed = false]' .//../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::permut_matrix_product_retval, Eigen::Matrix, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:113: required from 'static Derived& Eigen::internal::assign_selector::evalTo(ActualDerived&, const ActualOtherDerived&) [with ActualDerived = Eigen::Matrix; ActualOtherDerived = Eigen::ReturnByValue, Eigen::Matrix, 1, false> >; Derived = Eigen::Matrix; OtherDerived = Eigen::internal::permut_matrix_product_retval, Eigen::Matrix, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:585:71: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:114: required from 'void Eigen::PlainObjectBase::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:20: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, 1, 1, false>, Eigen::Block, 1, 1, false> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 1, false>; OtherDerived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:624:11: required from 'void Eigen::internal::permut_matrix_product_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<3, 3, int>; MatrixType = Eigen::Matrix; int Side = 1; bool Transposed = false]' .//../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::permut_matrix_product_retval, Eigen::Matrix, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:113: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >': .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::lazyAssign(const Eigen::DenseBase&) [with RhsDerived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::SelfCwiseBinaryOp, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >]' .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]' .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' .//../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:117:54: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' per]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, -1, 1, false>, Eigen::Block, -1, 1, false> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, -1, 1, false>; OtherDerived = Eigen::Block, -1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:564:57: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:234:39: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, -1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:322:5: required from 'Eigen::internal::BlockImpl_dense& Eigen::internal::BlockImpl_dense::operator=(const Eigen::internal::BlockImpl_dense&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:156:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:114: required from 'void Eigen::PlainObjectBase::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMovieTexture.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMovieTexture.h:26, from NodeMovieTexture.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.ymake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' , vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from Scene.cpp:68: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeList.h:28, from Scene.h: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 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); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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) | ^~ Proto.h: In member function 'Proto::isInScene()': Proto.h:302:31: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) | ^~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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); make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 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 >::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:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ Scene.cpp: In member function 'Scene::unuse(char const*)': Scene.cpp:474:5: warning: 'nodeIterator' may be used uninitialized [-Wmaybe-uninitialized] 474 | if (nodeIterator) { | ^~ Scene.cpp:468:31: note: 'nodeIterator' was declared here 468 | NodeMap::Chain::Iterator *nodeIterator; | ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] 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:1726make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' :46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c -o Node.o Node.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from Node.cpp:31: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from GeometryNode.h: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 Node.cpp:51: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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); | ^~~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c -o SceneProtoMap.o SceneProtoMap.cpp In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:656: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAnchor.h:26, from SceneProtoMap.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeAnchor.h: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 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); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] In file included from NodeCurveAnimation.h:26, from SceneProtoMap.cpp:88: NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] 49 | virtual int write(int f, int indent); | ^~~~~ In file included from SceneProtoMap.cpp:228: NodePolyline2D.h:68:21: note: by 'virtual int NodePolyline2D::write(int, int, bool)' 68 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' Index[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MainWindow.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from DuneApp.h:39, from SceneView.h: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: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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) | ^~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MainWindow.cpp: In member function 'MainWindow::insertInline(bool)': MainWindow.cpp:12146:15: warning: 'operator delete[](void*)' called on a pointer to an unallocated object '"*.[wWxX][rR33][lLdD]*"' [-Wfree-nonheap-object] 12146 | delete [] fileSelectorText; | ^~~~~~~~~~~~~~~~ MainWindow.cpp: In member function 'MainWindow::OnHelpOverviewCatt()': MainWindow.cpp:14353:34: warning: '%s' directive output may be truncated writing up to 4140 bytes into a region of size 4095 [-Wformat-truncation=] 14353 | snprintf(buf, 4095, "%s%c%s", path, '/', CATT_DOC_URL); | ^~ In file included from /usr/include/stdio.h:964, from MainWindow.cpp:25: In function 'snprintf', inlined from 'MainWindow::OnHelpOverviewCatt()' at MainWindow.cpp:14353:21: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 46 and 4186 bytes into a destination of size 4095 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In member function 'MainWindow::setStatusText(char const*)', inlined from 'MainWindow::countPolygons()' at MainWindow.cpp:14538:18: MainWindow.cpp:14314:18: warning: storing the address of local variable 'statusText' in 'this_50(D)->m_statusText' [-Wdangling-pointer=] 14314 | m_statusText = str; | ~~~~~~~~~~~~~^~~~~ MainWindow.cpp: In member function 'MainWindow::countPolygons()': MainWindow.cpp:14534:10: note: 'statusText' declared here 14534 | char statusText[256]; | ^~~~~~~~~~ MainWindow.cpp:14488:27: note: 'this' declared here 14488 | MainWindow::countPolygons() | ^ In member function 'MainWindow::setStatusText(char const*)', inlined from 'MainWindow::countPolygons4catt()' at MainWindow.cpp:14604:18: MainWindow.cpp:14314:18: warning: storing the address of local variable 'statusText' in 'this_56(D)->m_statusText' [-Wdangling-pointer=] 14314 | m_statusText = str; | ~~~~~~~~~~~~~^~~~~ MainWindow.cpp: In member function 'MainWindow::countPolygons4catt()': MainWindow.cpp:14598:10: note: 'statusText' declared here 14598 | char statusText[256]; | ^~~~~~~~~~ MainWindow.cpp:14542:32: note: 'this' declared here 14542 | MainWindow::countPolygons4catt() | ^ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10535:19: warning: 'MEM[(struct Vec3x *)&vec1].x' may be used uninitialized [-Wmaybe-uninitialized] 10535 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ MainWindow.cpp:10535:19: warning: 'MEM[(struct Vec3x *)&vec1].y' may be used uninitialized [-Wmaybe-uninitialized] In file included from DuneApp.h:33: In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10544:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10535:19: note: 'MEM[(struct Vec3x *)&vec1].z' was declared here 10535 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ MainWindow.cpp:10547:19: warning: 'MEM[(struct Vec3x *)&vec2].x' may be used uninitialized [-Wmaybe-uninitialized] 10547 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ MainWindow.cpp:10547:19: warning: 'MEM[(struct Vec3x *)&vec2].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10555:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10547:19: note: 'MEM[(struct Vec3x *)&vec2].z' was declared here 10547 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ MainWindow.cpp:10515:23: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 10515 | Vec3f vec = point->getValue(coordIndex); | ^~~ MainWindow.cpp:10515:23: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10524:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10515:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 10515 | Vec3f vec = point->getValue(coordIndex); | ^~~ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10335:19: warning: 'MEM[(struct Vec3x *)&vec1].x' may be used uninitialized [-Wmaybe-uninitialized] 10335 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ MainWindow.cpp:10335:19: warning: 'MEM[(struct Vec3x *)&vec1].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10344:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10335:19: note: 'MEM[(struct Vec3x *)&vec1].z' was declared here 10335 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ MainWindow.cpp:10347:19: warning: 'MEM[(struct Vec3x *)&vec2].x' may be used uninitialized [-Wmaybe-uninitialized] 10347 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ MainWindow.cpp:10347:19: warning: 'MEM[(struct Vec3x *)&vec2].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10355:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10347:19: note: 'MEM[(struct Vec3x *)&vec2].z' was declared here 10347 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ MainWindow.cpp:10315:23: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 10315 | Vec3f vec = point->getValue(coordIndex); | ^~~ MainWindow.cpp:10315:23: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10324:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10315:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 10315 | Vec3f vec = point->getValue(coordIndex); | ^~~ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10446:19: warning: 'MEM[(struct Vec3x *)&vec1].x' may be used uninitialized [-Wmaybe-uninitialized] 10446 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ MainWindow.cpp:10446:19: warning: 'MEM[(struct Vec3x *)&vec1].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' at MainWindow.cpp:10455:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10446:19: note: 'MEM[(struct Vec3x *)&vec1].z' was declared here 10446 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ MainWindow.cpp:10458:19: warning: 'MEM[(struct Vec3x *)&vec2].x' may be used uninitialized [-Wmaybe-uninitialized] 10458 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ MainWindow.cpp:10458:19: warning: 'MEM[(struct Vec3x *)&vec2].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' at MainWindow.cpp:10466:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10458:19: note: 'MEM[(struct Vec3x *)&vec2].z' was declared here 10458 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ MainWindow.cpp:10426:23: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 10426 | Vec3f vec = point->getValue(coordIndex); | ^~~ MainWindow.cpp:10426:23: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' at MainWindow.cpp:10435:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10426:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 10426 | Vec3f vec = point->getValue(coordIndex); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Element.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Element.cpp:92: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c EventIn.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 EventIn.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c EventOut.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 EventOut.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from ExposedField.cpp:28: Field.h: In member function 'Field::getDefault(bool) const': Field.h:49:24: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c FieldCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from FieldCommand.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c TUIElement.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from TUIElement.h:26, from TUIElement.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c FieldValue.cpp In file included from FieldValue.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from FieldValue.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Interpolator.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 Interpolator.cpp:24: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from Interpolator.h: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); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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(); | ^~~~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Metadata.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Metadata.h:28, from Metadata.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeList.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' NodeList.cpp:40: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 40 | #pragma parallel for | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from NodeList.cpp:34: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ NodeList.cpp: In member function 'void NodeList::clearFlag(int) const': NodeList.cpp:42:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 42 | if (m_data[i] != NULL) | ^ NodeList.cpp: In member function 'void NodeList::setFlag(int) const': NodeList.cpp:53:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 53 | if (m_data[i] != NULL) | ^ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Path.cpp In file included from Path.h:24, from Path.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from Path.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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:36: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Proto.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Proto.cpp:32: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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: 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: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from RouteCommand.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c UnRouteCommand.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 UnRouteCommand.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from MyMesh.h:37: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] 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: 'vmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SelectionCommand.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 SelectionCommand.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c RenderState.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 RenderState.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SceneTreeView.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 SceneTreeView.h:24, from SceneTreeView.cpp:24: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from DuneApp.h:39, from SceneView.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SceneGraphView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from SceneGraphView.h:29, from SceneGraphView.cpp:24: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from DuneApp.h:39, from SceneView.h: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); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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:36: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from Scene3DView.h:27, from Scene3DView.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from DuneApp.h:39, from SceneView.h: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 Scene3DView.cpp:42: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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; | ^~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Scene3DView.h:24: 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; | make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from FieldViewItem.h:28, from FieldView.cpp:26: Field.h: In member function 'Field::getDefault(bool) const': Field.h:49:24: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c PanedWindow.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 PanedWindow.h:24, from PanedWindow.cpp:24: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c StatusBar.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 StatusBar.h:24, from StatusBar.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ToolbarWindow.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 ToolbarWindow.h:24, from ToolbarWindow.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from DuneApp.h:39, from SceneView.h: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 ToolbarWindow.h:26: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c xerrorhandler.cpp In file included from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from xerrorhandler.cpp:54: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ xerrorhandler.cpp: In member function 'int DuneApp::emergency_rescue(int)': xerrorhandler.cpp:171:19: warning: unused variable 'fileStat' [-Wunused-variable] 171 | struct stat fileStat; | ^~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] 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 'MyMmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' eshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ScriptEdit.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 ScriptEdit.h:24, from ScriptEdit.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ ScriptEdit.cpp: In member function 'bool ScriptEdit::writeSFStringUrl(int, const char*)': ScriptEdit.cpp:251:11: warning: variable 'hasJavascript' set but not used [-Wunused-but-set-variable] 251 | bool hasJavascript = false; | ^~~~~~~~~~~~~ ScriptEdit.cpp: In member function 'bool TextEdit::writeSFStringText(int, const char*)': ScriptEdit.cpp:606:11: warning: unused variable 'hasJavascript' [-Wunused-variable] 606 | bool hasJavascript = false; | ^~~~~~~~~~~~~ ScriptEdit.cpp: In member function 'bool ObjectEdit::checkEditorData()': ScriptEdit.cpp:746:10: warning: variable 'beforeFirstDoubleQuoute' set but not used [-Wunused-but-set-variable] 746 | bool beforeFirstDoubleQuoute = true; | ^~~~~~~~~~~~~~~~~~~~~~~ ScriptEdit.cpp: In member function 'bool ObjectEdit::readEditorFile(char*, Node*, int)': ScriptEdit.cpp:824:9: warning: unused variable 'mode' [-Wunused-variable] 824 | int mode = blankOrTabMode; | ^~~~ ScriptEdit.cpp:825:9: warning: unused variable 'lineCount' [-Wunused-variable] 825 | int lineCount = 1; | ^~~~~~~~~ ScriptEdit.cpp:826:10: warning: unused variable 'beforeFirstDoubleQuoute' [-Wunused-variable] 826 | bool beforeFirstDoubleQuoute = true; | ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Types.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from Types.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Commandline.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 PanedWindow.h:24, from MainWindow.h:24, from Commandline.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c WriteWonderlandCellRenderCode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsCurve.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NurbsCurve.h:26, from NurbsCurve.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from GeometryNode.h: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: 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c VertexModifier.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 VertexModifier.h:35, from VertexModifier.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c illegal2vrml.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 illegal2vrml.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c DuneApp.cpp DuneApp.cpp: In member function 'void DuneApp::OnFilePreview(Scene*)': DuneApp.cpp:595:13: warning: unused variable 'remote' [-Wunused-variable] 595 | int remote = swBrowserGetRemote(GetBrowser()); | ^~~~~~ DuneApp.cpp:635:13: warning: unused variable 'dummy' [-Wunused-variable] 635 | int dummy; | ^~~~~ In file included from DuneApp.h:39, from DuneApp.cpp:41: Node.h: In member function 'NodeData::unref()': Node.h:664:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c PreferencesApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ScriptDialog.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScript.h:26, from ScriptDialog.h:25, from ScriptDialog.cpp:24: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c DefDialog.cpp In file included from Path.h:24, from DefDialog.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from DefDialog.h:25, from DefDialog.cpp:28: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c CoverDefDialog.cpp In file included from Path.h:24, from CoverDefDialog.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from CoverDefDialog.h:25, from CoverDefDialog.cpp:28: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Box2NurbsDialog.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeBox.h:24, from Box2NurbsDialog.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Cone2NurbsDialog.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCone.h:25, from Cone2NurbsDialog.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:45: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Cylinder2NurbsDialog.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCylinder.h:25, from Cylinder2NurbsDialog.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:45: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsCurve2NurbsSurfDialog.cpp In file included from SFBool.h:24, from NurbsCurve2NurbsSurfDialog.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from NurbsCurve2NurbsSurfDialog.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c InteractionDialog.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 InteractionDialog.h:24, from InteractionDialog.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c InteractionDialog2.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 InteractionDialog2.h:24, from InteractionDialog2.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 | 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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ NodeIndexedFaceSet.cpp: In function 'bool comparePermutation(MyArray, MyArray, MFVec3f*)': NodeIndexedFaceSet.cpp:719:10: warning: unused variable 'ret' [-Wunused-variable] 719 | bool ret = true; | ^~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::extrudeFaces(float)': NodeIndexedFaceSet.cpp:883:12: warning: unused variable 'offset' [-Wunused-variable] 883 | int offset = face->getOffset(); | ^~~~~~ NodeIndexedFaceSet.cpp:884:13: warning: unused variable 'numVertices' [-Wunused-variable] 884 | int numVertices = face->getNumVertices(); | ^~~~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::insetFaces(float, int, int)': NodeIndexedFaceSet.cpp:2599:25: warning: unused variable 'midstart' [-Wunused-variable] 2599 | int midstart = vertices->getSFSize(); | ^~~~~~~~ NodeIndexedFaceSet.cpp:2503:13: warning: unused variable 'inc' [-Wunused-variable] 2503 | int inc = m_scene->getSelectedHandlesSize(); | ^~~ NodeIndexedFaceSet.cpp:2584:14: warning: variable 'zDirection' set but not used [-Wunused-but-set-variable] 2584 | bool zDirection = false; | ^~~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet* NodeIndexedFaceSet::csg(NodeIndexedFaceSet*, int, Matrix, Matrix)': NodeIndexedFaceSet.cpp:3587:39: warning: catching polymorphic type 'class CGAL::Assertion_exception' by value [-Wcatch-value=] 3587 | } catch(CGAL::Assertion_exception e) { | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet* NodeIndexedFaceSet::readOff(const char*)': NodeIndexedFaceSet.cpp:3700:9: warning: unused variable 'numVerticesPerFace' [-Wunused-variable] 3700 | int numVerticesPerFace = atoi(intStrings[2]); | ^~~~~~~~~~~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::writeOffVerticesAndColors(int, Node*)': NodeIndexedFaceSet.cpp:3860:28: warning: unused variable 'colorNode' [-Wunused-variable] 3860 | NodeColor *colorNode = (NodeColor *)color()->getValue(); | ^~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::writeOffIndicesAndColors(int, int, Node*)': NodeIndexedFaceSet.cpp:3902:24: warning: unused variable 'colorNode' [-Wunused-variable] 3902 | NodeColor *colorNode = (NodeColor *)color()->getValue(); | ^~~~~~~~~ In file included from .//../vcglib/vcg/space/index/grid_util.h:29, from .//../vcglib/vcg/complex/algorithms/closest.h:32, from .//../vcglib/vcg/complex/algorithms/clean.h:32, from quadric_simp.h:39, from NodeIndexedFaceSet.cpp:3948: .//../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator::Refresh()': .//../vcglib/vcg/space/index/space_iterators.h:403:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 403 | for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) | ^~~ .//../vcglib/vcg/space/index/space_iterators.h:434:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 434 | std::sort(Elems.begin(),Elems.end()); | ^~~ In file included from .//../vcglib/vcg/complex/algorithms/closest.h:33: .//../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const Box3&, OBJPTRCONTAINER&)': .//../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 235 | for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) | ^~~ .//../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 251 | return (static_cast(_objectPtrs.size())); | ^~~~~~ In file included from .//../vcglib/vcg/complex/algorithms/clean.h:34: .//../vcglib/vcg/space/index/spatial_hashing.h: At global scope: .//../vcglib/vcg/space/index/spatial_hashing.h:39:38: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 39 | struct HashFunctor : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/CGAL/config.h:417, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from NodeIndexedFaceSet.cpp:3458: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from quadric_simp.h:40: .//../vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization::ClearHeapOld()': .//../vcglib/vcg/complex/algorithms/local_optimization.h:323:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 323 | for(hi=h.begin();hi!=h.end();++hi) | ^~~ .//../vcglib/vcg/complex/algorithms/local_optimization.h:331:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 331 | make_heap(h.begin(),h.end()); | ^~~~~~~~~ NodeIndexedFaceSet.cpp: At global scope: NodeIndexedFaceSet.cpp:1693:14: warning: 'float midOffset(int, int)' defined but not used [-Wunused-function] 1693 | static float midOffset(int count, int numCount) | ^~~~~~~~~ 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 Mmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' FColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ SFFloat.h: In member function 'SFFloat::getFixedAngle(double)': SFFloat.h:65:29: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 65 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] 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 '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 '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); | ^ NodeIndexedFaceSet.cpp:1360:19: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 1360 | Vec3f vec = newVertices->getValue(off); | ^~~ NodeIndexedFaceSet.cpp:1360:19: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 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: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); | ^ NodeIndexedFaceSet.cpp:1362:19: warning: 'MEM[(struct Vec3x *)&s].y' may be used uninitialized [-Wmaybe-uninitialized] NodeIndexedFaceSet.cpp:1362:19: warning: 'MEM[(struct Vec3x *)&s].x' may be used uninitialized [-Wmaybe-uninitialized] NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::extrudeFaces(float)': NodeIndexedFaceSet.cpp:903:27: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 903 | vec.x += dist; | ~~~~~~^~~~~~~ NodeIndexedFaceSet.cpp:900:23: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 900 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:905:43: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 905 | newVertices->appendSFValue(vec.x, vec.y, vec.z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ NodeIndexedFaceSet.cpp:900:23: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 900 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:904:31: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 904 | vec.z = vec.z + dist; | ~~~~~~^~~~~~ NodeIndexedFaceSet.cpp:900:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 900 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:943:35: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 943 | vec.x = vec.x - dist; | ~~~~~~^~~~~~ NodeIndexedFaceSet.cpp:941:23: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 941 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:945:43: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 945 | newVertices->appendSFValue(vec.x, vec.y, vec.z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ NodeIndexedFaceSet.cpp:941:23: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 941 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:944:31: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 944 | vec.z = vec.z + dist; | ~~~~~~^~~~~~ NodeIndexedFaceSet.cpp:941:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 941 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ In file included from /usr/include/features.h:503, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from NodeIndexedFaceSet.cpp:28: In function 'read', inlined from 'NodeIndexedFaceSet::readOff(char const*)' at NodeIndexedFaceSet.cpp:3641:13: /usr/include/bits/unistd.h:28:10: warning: '*read' specified size 18446744073709551613 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 28 | return __glibc_fortify (read, __nbytes, sizeof (char), | ^~~~~~~~~~~~~~~ /usr/include/bits/unistd-decl.h: In member function 'NodeIndexedFaceSet::readOff(char const*)': /usr/include/bits/unistd-decl.h:29:16: note: in a call to function '*read' declared with attribute 'access (write_only, 2, 3)' 29 | extern ssize_t __REDIRECT_FORTIFY (__read_alias, (int __fd, void *__buf, | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c InteractionDialog3.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 InteractionDialog3.h:24, from InteractionDialog3.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c CurveAnimationDialog.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 CurveAnimationDialog.cpp:30: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c AnimationDialog.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 AnimationDialog.h:24, from AnimationDialog.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c URLDialog.cpp In file included from Path.h:24, from URLDialog.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from URLDialog.h:25, from URLDialog.cpp:28: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ArrayDialog.cpp In file included from SfVec3x.h:24, from SFVec3f.h:26, from ArrayDialog.h:28, from ArrayDialog.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, 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 ArrayDialog.cpp:29: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ScriptEventDialog.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from ScriptEventDialog.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ProtoDialog.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScript.h:26, from ProtoDialog.h:25, from ProtoDialog.cpp:24: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ViewpointDialog.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 ViewpointDialog.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsCurve2DDialog.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 NurbsCurve2DDialog.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SceneDialog.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 SceneDialog.h:25, from SceneDialog.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:36: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFBoolItem.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 SFBoolItem.cpp:24: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:45: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFColorItem.cpp In file included from SFColor.h:24, from SFColorItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFColorItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] 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:6make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 0: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFColorRGBAItem.cpp In file included from SFColorRGBA.h:24, from SFColorRGBAItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFColorRGBAItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFDoubleItem.cpp In file included from SFDouble.h:24, from SFDoubleItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFDoubleItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFFloatItem.cpp In file included from SFFloat.h:24, from SFFloatItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFFloatItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFImageItem.cpp In file included from SFImage.h:24, from SFImageItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFImage.h:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFImage.cpp In file included from SFImage.h:24, from SFImage.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFImage.h:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFInt32Item.cpp In file included from SFInt32.h:24, from SFInt32Item.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFInt32Item.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFMatrix3fItem.cpp In file included from SFMatrix3f.h:25, from SFMatrix3fItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFMatrix3fItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFMatrix4fItem.cpp In file included from SFMatrix4f.h:25, from SFMatrix4fItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFMatrix4fItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFNode.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from SFNode.cpp:24: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from Proto.h:27: Node.h: In member function 'NodeData::unref()': Node.h:664:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFNodeItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from SFNode.h:27, from SFNodeItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFNodeItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from SFRotation.h:26, from SFRotationItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFRotationItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFString.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFStringItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from SFString.h:26, from SFStringItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFStringItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from SFTime.h:26, from SFTimeItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFTimeItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFVec2fItem.cpp In file included from SFVec2f.h:26, from SFVec2fItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFVec2fItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFVec2dItem.cpp In file included from SFVec2d.h:26, from SFVec2dItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFVec2dItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFVec3fItem.cpp In file included from SfVec3x.h:24, from SFVec3f.h:26, from SFVec3fItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFVec3fItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFVec3dItem.cpp In file included from SfVec3x.h:24, from SFVec3d.h:26, from SFVec3dItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFVec3dItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFVec4fItem.cpp In file included from SFVec4f.h:28, from SFVec4fItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFVec4fItem.cpp:24: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFBoolItem.cpp In file included from MFBool.h:25, from MFBoolItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFBoolItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFColorItem.cpp In file included from MFFloat.h:25, from MFColor.h:24, from MFColorItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFColorItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFColorRGBAItem.cpp In file included from MFFloat.h:25, from MFColorRGBA.h:24, from MFColorRGBAItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFColorRGBAItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFDoubleItem.cpp In file included from MFDouble.h:25, from MFDoubleItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFDoubleItem.cpp:25: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFInt32.cpp In file included from MFInt32.h:25, from MFInt32.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFInt32Item.cpp In file included from MFInt32.h:25, from MFInt32Item.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFFloatItem.cpp In file included from MFFloat.h:25, from MFFloatItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFFloatItem.cpp:25: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFNode.cpp In file included from MFNode.h:24, from MFNode.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from MFNode.cpp:32: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from MFNode.h: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 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); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ Node.h: In member function 'NodeData::unref()': Node.h:664:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ MFNode.h: In member function 'MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from MFNode.cpp:30: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFRotationItem.cpp In file included from MFFloat.h:25, from MFRotation.h:24, from MFRotationItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFRotationItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFString.cpp MFString.cpp: In member function 'virtual int MFString::writeDataC(int, int, int) const': MFString.cpp:82:10: warning: variable 'hasEndN' set but not used [-Wunused-but-set-variable] 82 | bool hasEndN = false; | ^~~~~~~ In file included from MFString.cpp:26: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFString.h:24, from MFStringItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFStringItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFTime.h:24, from MFTimeItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFTimeItem.cpp:25: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFVec2fItem.cpp In file included from MFFloat.h:25, from MFVec2f.h:24, from MFVec2fItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFVec2fItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFVec2dItem.cpp In file included from MFDouble.h:25, from MFVec2d.h:24, from MFVec2dItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFVec2dItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFVec3fItem.cpp In file included from MFFloat.h:25, from MFVec3f.h:24, from MFVec3fItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFVec3fItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFDouble.h:25, from MFVec3d.h:24, from MFVec3dItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFVec3dItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFFloat.h:25, from MFVec4f.h:24, from MFVec4fItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFVec4fItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFFloat.h:25, from MFMatrix3f.h:24, from MFMatrix3fItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFMatrix3fItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFFloat.h:25, from MFMatrix4f.h:24, from MFMatrix4fItem.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from MFMatrix4fItem.cpp:26: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c BasicTransformNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from BasicTransformNode.h:29, from BasicTransformNode.cpp:31: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c TransformNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from BasicTransformNode.h:29, from TransformNode.h:24, from TransformNode.cpp:31: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from GeoNode.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c DynamicFieldsNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from DynamicFieldsNode.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GroupNode.h:26, from GroupNode.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from StaticGroupNode.h:26, from StaticGroupNode.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MeshMorphingNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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 | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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: Node.h: In member function 'NodeData::unref()': Node.h:664:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MeshBasedNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] 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); | ^~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In file included from Vec3f.h:24, from Node.h:27: 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); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ChainBasedNode.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 ChainBasedNode.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeList.h:28, from Scene.h: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 ChainBasedNode.cpp:28: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] In file included from NodeCurveAnimation.h:26, from ChainBasedNode.cpp:34: NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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; | ^~ Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ ChainBasedNode.cpp: In member function 'ChainBasedNode::toOrientationInterpolator(NodeOrientationInterpolator*, float const*)': ChainBasedNode.cpp:317:15: warning: 'MEM[(struct Vec3x *)&normal].x' may be used uninitialized [-Wmaybe-uninitialized] 317 | Vec3f normal(rotationAxis); | ^~~~~~ ChainBasedNode.cpp:317:15: warning: 'MEM[(struct Vec3x *)&normal].y' may be used uninitialized [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27: In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'ChainBasedNode::toOrientationInterpolator(NodeOrientationInterpolator*, float const*)' at ChainBasedNode.cpp:327:55: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&normal].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ ChainBasedNode.cpp: In member function 'ChainBasedNode::toOrientationInterpolator(NodeOrientationInterpolator*, float const*)': ChainBasedNode.cpp:317:15: note: 'MEM[(struct Vec3x *)&normal].z' was declared here 317 | Vec3f normal(rotationAxis); | ^~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c EmitterNode.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from EmitterNode.h:25, from EmitterNode.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c GeometryNode.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from GeometryNode.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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 GeometryNode.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c X3DNBodyCollidableNode.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DNBodyCollidableNode.h:24, from X3DNBodyCollidableNode.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c X3DNBodyCollisionSpaceNode.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DNBodyCollisionSpaceNode.h:24, from X3DNBodyCollisionSpaceNode.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c X3DRigidJointNode.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DRigidJointNode.h:24, from X3DRigidJointNode.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c AnchoredJointNode.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from AnchoredJointNode.h:24, from AnchoredJointNode.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 | VEC3make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from ViewpointNode.h:26, from ViewpointNode.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from DamperNode.h:26, from DamperNode.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from ChaserNode.h:26, from ChaserNode.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeAnchor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAnchor.h:26, from NodeAnchor.cpp:24: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] 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 >::simpleQuadTrimake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' angulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeAudioClip.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAudioClip.h:26, from NodeAudioClip.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeAppearance.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from NodeAppearance.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeArc2D.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from ChainBasedNode.h:24, from NodeArc2D.h:24, from NodeArc2D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from GeometryNode.h: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); | ^~~~~ 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: 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBackground.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBackground.h:26, from NodeBackground.cpp:35: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeBackground.h: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) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from AnchoredJointNode.h:24, from NodeBallJoint.h:24, from NodeBallJoint.cpp:40: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBillboard.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBillboard.h:26, from NodeBillboard.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:36: MFNode.h: In member function 'MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBlendedVolumeStyle.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBlendedVolumeStyle.h:26, from NodeBlendedVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBooleanFilter.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBooleanFilter.h:26, from NodeBooleanFilter.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] 1976 | make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBooleanToggle.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBooleanToggle.h:26, from NodeBooleanToggle.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBooleanTrigger.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBooleanTrigger.h:26, from NodeBooleanTrigger.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBoundaryEnhancementVolumeStyle.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBoundaryEnhancementVolumeStyle.h:26, from NodeBoundaryEnhancementVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBoundedPhysicsModel.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBoundedPhysicsModel.h:26, from NodeBoundedPhysicsModel.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCADAssembly.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCADAssembly.h:26, from NodeCADAssembly.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCADFace.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCADFace.h:26, from NodeCADFace.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCADLayer.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCADLayer.h:26, from NodeCADLayer.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:36: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCADPart.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCADPart.h:26, from NodeCADPart.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCartoonVolumeStyle.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCartoonVolumeStyle.h:26, from NodeCartoonVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCircle2D.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from ChainBasedNode.h:24, from NodeCircle2D.h:24, from NodeCircle2D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from GeometryNode.h: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); | ^~~~~ 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: 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeClipPlane.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeClipPlane.h:26, from NodeClipPlane.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:45: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCollidableShape.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DNBodyCollidableNode.h:24, from NodeCollidableShape.h:24, from NodeCollidableShape.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 = vertimake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ces->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCollidableOffset.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DNBodyCollidableNode.h:24, from NodeCollidableOffset.h:24, from NodeCollidableOffset.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCollision.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCollision.h:26, from NodeCollision.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCollisionCollection.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from NodeCollisionCollection.h:24, from NodeCollisionCollection.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from NodeCollisionSensor.h:24, from NodeCollisionSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DNBodyCollisionSpaceNode.h:24, from NodeCollisionSpace.h:24, from NodeCollisionSpace.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeColor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColor.h:26, from NodeColor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from NodeColor.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColorChaser.h:26, from NodeColorChaser.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeColorDamper.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColorDamper.h:26, from NodeColorDamper.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeColorRGBA.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColorRGBA.h:26, from NodeColorRGBA.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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 NodeColorRGBA.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeColorInterpolator.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 NodeColorInterpolator.h:24, from NodeColorInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeComposedCubeMapTexture.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeComposedCubeMapTexture.h:26, from NodeComposedCubeMapTexture.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCommonSurfaceShader.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCommonSurfaceShader.h:26, from NodeCommonSurfaceShader.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeComposedShader.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeComposedShader.h:26, from NodeComposedShader.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeComposedTexture3D.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeComposedTexture3D.h:26, from NodeComposedTexture3D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeComposedVolumeStyle.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeComposedVolumeStyle.h:26, from NodeComposedVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeConeEmitter.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeConeEmitter.h:26, from NodeConeEmitter.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeContact.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from NodeContact.h:24, from NodeContact.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeContour2D.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeContour2D.h:26, from NodeContour2D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeContour2D.h: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 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); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodePolyline2D.h:68:21: note: by 'virtual int NodePolyline2D::write(int, int, bool)' 68 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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) | ^~ Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeContourPolyline2D.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from ChainBasedNode.h:24, from NodeContourPolyline2D.h:24, from NodeContourPolyline2D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from GeometryNode.h: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); | ^~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 = vemake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' rtices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCoordinateDeformer.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinateDeformer.h:26, from NodeCoordinateDeformer.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinate.h:26, from NodeCoordinate.cpp:30: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeCoordinate.h: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 NodeCoordinate.cpp:57: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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(); | ^~~~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybemake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' -uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ NodeCoordinate.cpp: In member function 'NodeCoordinate::checkHandle(int)': NodeCoordinate.cpp:781:41: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 781 | (fabsf(vPoint.x + hPoint.x) < epsilon)) | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:776:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 776 | Vec3f vPoint = point()->getValue(ci->getValue(offset + j)); | ^~~~~~ NodeCoordinate.cpp:780:41: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 780 | (fabsf(vPoint.y - hPoint.y) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:776:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 776 | Vec3f vPoint = point()->getValue(ci->getValue(offset + j)); | ^~~~~~ NodeCoordinate.cpp:779:41: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 779 | if ((fabsf(vPoint.z - hPoint.z) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:776:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 776 | Vec3f vPoint = point()->getValue(ci->getValue(offset + j)); | ^~~~~~ NodeCoordinate.cpp:781:41: warning: 'MEM[(struct Vec3x *)&hPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 781 | (fabsf(vPoint.x + hPoint.x) < epsilon)) | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:778:27: note: 'MEM[(struct Vec3x *)&hPoint].x' was declared here 778 | Vec3f hPoint = point()->getValue(ci->getValue(hOffset + n)); | ^~~~~~ NodeCoordinate.cpp:780:41: warning: 'MEM[(struct Vec3x *)&hPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 780 | (fabsf(vPoint.y - hPoint.y) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:778:27: note: 'MEM[(struct Vec3x *)&hPoint].y' was declared here 778 | Vec3f hPoint = point()->getValue(ci->getValue(hOffset + n)); | ^~~~~~ NodeCoordinate.cpp:779:41: warning: 'MEM[(struct Vec3x *)&hPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 779 | if ((fabsf(vPoint.z - hPoint.z) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:778:27: note: 'MEM[(struct Vec3x *)&hPoint].z' was declared here 778 | Vec3f hPoint = point()->getValue(ci->getValue(hOffset + n)); | ^~~~~~ NodeCoordinate.cpp:751:44: warning: 'MEM[(struct Vec3x *)&hPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 751 | if (fabsf(vPoint.x - hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:738:19: note: 'MEM[(struct Vec3x *)&hPoint].x' was declared here 738 | Vec3f hPoint = point()->getValue(handle); | ^~~~~~ NodeCoordinate.cpp:750:41: warning: 'MEM[(struct Vec3x *)&hPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 750 | (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:738:19: note: 'MEM[(struct Vec3x *)&hPoint].y' was declared here 738 | Vec3f hPoint = point()->getValue(handle); | ^~~~~~ NodeCoordinate.cpp:749:41: warning: 'MEM[(struct Vec3x *)&hPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 749 | if ((fabsf(vPoint.z - hPoint.z) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:738:19: note: 'MEM[(struct Vec3x *)&hPoint].z' was declared here 738 | Vec3f hPoint = point()->getValue(handle); | ^~~~~~ NodeCoordinate.cpp:751:44: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 751 | if (fabsf(vPoint.x - hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:747:27: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 747 | Vec3f vPoint = point()->getValue( | ^~~~~~ NodeCoordinate.cpp:750:41: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 750 | (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:747:27: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 747 | Vec3f vPoint = point()->getValue( | ^~~~~~ NodeCoordinate.cpp:749:41: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 749 | if ((fabsf(vPoint.z - hPoint.z) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:747:27: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 747 | Vec3f vPoint = point()->getValue( | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeCoordinate::setHandleFaces(int, Vec3x const&)' at NodeCoordinate.cpp:535:25: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeCoordinate.cpp: In member function 'NodeCoordinate::setHandleFaces(int, Vec3x const&)': NodeCoordinate.cpp:528:15: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 528 | Vec3f vec = point()->getValue(ci->getValue(j)); | ^~~ NodeCoordinate.cpp:556:48: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 556 | (fabsf(m_selectedVertices[n].y - vec.y) < epsilon) && NodeCoordinate.cpp:528:15: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 528 | Vec3f vec = point()->getValue(ci->getValue(j)); | ^~~ NodeCoordinate.cpp:557:48: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 557 | (fabsf(m_selectedVertices[n].z - vec.z) < epsilon)) { NodeCoordinate.cpp:528:15: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 528 | Vec3f vec = point()->getValue(ci->getValue(j)); | ^~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::setHandle(MFVec3f*, int, Vec3x const&, Vec3x const&, bool, bool)': NodeCoordinate.cpp:698:40: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 698 | if (fabsf(vPoint.x - oldV.x) < epsilon) { | ~~~~~~~~~^~~~~~~~ NodeCoordinate.cpp:695:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 695 | Vec3f vPoint = point()->getValue(i); | ^~~~~~ NodeCoordinate.cpp:697:40: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 697 | && (fabsf(vPoint.y - oldV.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeCoordinate.cpp:695:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 695 | Vec3f vPoint = point()->getValue(i); | ^~~~~~ NodeCoordinate.cpp:696:40: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 696 | if ( (fabsf(vPoint.z - oldV.z) < epsilon) | ~~~~~~~~~^~~~~~~~ NodeCoordinate.cpp:695:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 695 | Vec3f vPoint = point()->getValue(i); | ^~~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:322:19: warning: 'MEM[(struct Vec3x *)&ret].x' may be used uninitialized [-Wmaybe-uninitialized] 322 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ NodeCoordinate.cpp:322:19: warning: 'MEM[(struct Vec3x *)&ret].y' may be used uninitialized [-Wmaybe-uninitialized] NodeCoordinate.cpp:374:26: warning: 'MEM[(struct Vec3x *)&first].x' may be used uninitialized [-Wmaybe-uninitialized] 374 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ NodeCoordinate.cpp:374:26: warning: 'MEM[(struct Vec3x *)&first].y' may be used uninitialized [-Wmaybe-uninitialized] NodeCoordinate.cpp:387:27: warning: 'MEM[(struct Vec3x *)&first].x' may be used uninitialized [-Wmaybe-uninitialized] 387 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ NodeCoordinate.cpp:387:27: warning: 'MEM[(struct Vec3x *)&first].y' may be used uninitialized [-Wmaybe-uninitialized] NodeCoordinate.cpp:401:19: warning: 'MEM[(struct Vec3x *)&first].x' may be used uninitialized [-Wmaybe-uninitialized] 401 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ NodeCoordinate.cpp:401:19: warning: 'MEM[(struct Vec3x *)&first].y' may be used uninitialized [-Wmaybe-uninitialized] NodeCoordinate.cpp:407:19: warning: 'MEM[(struct Vec3x *)&ret].x' may be used uninitialized [-Wmaybe-uninitialized] 407 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ NodeCoordinate.cpp:407:19: warning: 'MEM[(struct Vec3x *)&ret].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeCoordinate::getHandle(int, int*, int*)' at NodeCoordinate.cpp:411:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&ret].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:407:19: note: 'MEM[(struct Vec3x *)&ret].z' was declared here 407 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ NodeCoordinate.cpp:378:32: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 378 | status.catFloat(vec.x); | ~~~~~~~~~~~~~~~^~~~~~~ NodeCoordinate.cpp:377:23: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 377 | Vec3f vec = point()->getValue(ci->getValue(h1)); | ^~~ NodeCoordinate.cpp:380:32: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 380 | status.catFloat(vec.y); | ~~~~~~~~~~~~~~~^~~~~~~ NodeCoordinate.cpp:377:23: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 377 | Vec3f vec = point()->getValue(ci->getValue(h1)); | ^~~ NodeCoordinate.cpp:382:32: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 382 | status.catFloat(vec.z); | ~~~~~~~~~~~~~~~^~~~~~~ NodeCoordinate.cpp:377:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 377 | Vec3f vec = point()->getValue(ci->getValue(h1)); | ^~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeCoordinate::getHandle(int, int*, int*)' at NodeCoordinate.cpp:402:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&first].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:401:19: note: 'MEM[(struct Vec3x *)&first].z' was declared here 401 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeCoordinate::getHandle(int, int*, int*)' at NodeCoordinate.cpp:388:28: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&first].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:387:27: note: 'MEM[(struct Vec3x *)&first].z' was declared here 387 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeCoordinate::getHandle(int, int*, int*)' at NodeCoordinate.cpp:375:27: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&first].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:374:26: note: 'MEM[(struct Vec3x *)&first].z' was declared here 374 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeCoordinate::getHandle(int, int*, int*)' at NodeCoordinate.cpp:326:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&ret].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:322:19: note: 'MEM[(struct Vec3x *)&ret].z' was declared here 322 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::setHandleLines(int, Vec3x const&)': NodeCoordinate.cpp:593:11: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 593 | Vec3f vec = point()->getValue(ci->getValue(index1)); | ^~~ NodeCoordinate.cpp:593:11: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeCoordinate::setHandleLines(int, Vec3x const&)' at NodeCoordinate.cpp:595:28: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeCoordinate.cpp: In member function 'NodeCoordinate::setHandleLines(int, Vec3x const&)': NodeCoordinate.cpp:593:11: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 593 | Vec3f vec = point()->getValue(ci->getValue(index1)); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCoordinateInterpolator.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 NodeCoordinateInterpolator.h:24, from NodeCoordinateInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCoordinateInterpolator2D.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 NodeCoordinateInterpolator2D.h:24, from NodeCoordinateInterpolator2D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] 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); make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCylinderSensor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCylinderSensor.h:26, from NodeCylinderSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeDISEntityManager.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeDISEntityManager.h:32, from NodeDISEntityManager.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeDISEntityTypeMapping.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeDISEntityTypeMapping.h:32, from NodeDISEntityTypeMapping.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeDirectionalLight.h:26, from NodeDirectionalLight.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 | VEmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' C3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeDoubleAxisHingeJoint.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from AnchoredJointNode.h:24, from NodeDoubleAxisHingeJoint.h:24, from NodeDoubleAxisHingeJoint.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeEaseInEaseOut.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeEaseInEaseOut.h:26, from NodeEaseInEaseOut.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 vemake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' c = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeEspduTransform.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeEspduTransform.h:26, from NodeEspduTransform.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeExplosionEmitter.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeExplosionEmitter.h:26, from NodeExplosionEmitter.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' mmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ay be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeFillProperties.h:26, from NodeFillProperties.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeFloatVertexAttribute.h:26, from NodeFloatVertexAttribute.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeFog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeFog.h:26, from NodeFog.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeFogCoordinate.h:26, from NodeFogCoordinate.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeFontStyle.h:26, from NodeFontStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeForcePhysicsModel.h:26, from NodeForcePhysicsModel.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeExtrusion.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeExtrusion.cpp:97: MyMesh.h:656: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeExtrusion.h:26, from NodeExtrusion.cpp:87: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGeoCoordinate.cpp In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:656: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from GeoNode.h: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 NodeGeoCoordinate.cpp:53: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::getHandle(int, int*, int*)': NodeGeoCoordinate.cpp:328:19: warning: 'MEM[(struct Vec3x *)&ret].x' may be used uninitialized [-Wmaybe-uninitialized] 328 | Vec3f ret((Vec3f)pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ NodeGeoCoordinate.cpp:328:19: warning: 'MEM[(struct Vec3x *)&ret].y' may be used uninitialized [-Wmaybe-uninitialized] NodeGeoCoordinate.cpp:353:19: warning: 'MEM[(struct Vec3x *)&first].x' may be used uninitialized [-Wmaybe-uninitialized] 353 | Vec3f first = pointX3D()->getMFVec3f()-> | ^~~~~ NodeGeoCoordinate.cpp:353:19: warning: 'MEM[(struct Vec3x *)&first].y' may be used uninitialized [-Wmaybe-uninitialized] NodeGeoCoordinate.cpp:360:19: warning: 'MEM[(struct Vec3x *)&ret].x' may be used uninitialized [-Wmaybe-uninitialized] 360 | Vec3f ret(pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ NodeGeoCoordinate.cpp:360:19: warning: 'MEM[(struct Vec3x *)&ret].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeGeoCoordinate::getHandle(int, int*, int*)' at NodeGeoCoordinate.cpp:363:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&ret].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::getHandle(int, int*, int*)': NodeGeoCoordinate.cpp:360:19: note: 'MEM[(struct Vec3x *)&ret].z' was declared here 360 | Vec3f ret(pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeGeoCoordinate::getHandle(int, int*, int*)' at NodeGeoCoordinate.cpp:355:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&first].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::getHandle(int, int*, int*)': NodeGeoCoordinate.cpp:353:19: note: 'MEM[(struct Vec3x *)&first].z' was declared here 353 | Vec3f first = pointX3D()->getMFVec3f()-> | ^~~~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeGeoCoordinate::getHandle(int, int*, int*)' at NodeGeoCoordinate.cpp:331:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&ret].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::getHandle(int, int*, int*)': NodeGeoCoordinate.cpp:328:19: note: 'MEM[(struct Vec3x *)&ret].z' was declared here 328 | Vec3f ret((Vec3f)pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::checkHandle(int)': NodeGeoCoordinate.cpp:624:40: warning: 'MEM[(struct Vec3x *)&hPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 624 | if (fabsf(vPoint.x - hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:611:15: note: 'MEM[(struct Vec3x *)&hPoint].x' was declared here 611 | Vec3f hPoint = pointX3D()->getMFVec3f()->getValue(handle); | ^~~~~~ NodeGeoCoordinate.cpp:623:40: warning: 'MEM[(struct Vec3x *)&hPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 623 | && (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:611:15: note: 'MEM[(struct Vec3x *)&hPoint].y' was declared here 611 | Vec3f hPoint = pointX3D()->getMFVec3f()->getValue(handle); | ^~~~~~ NodeGeoCoordinate.cpp:622:40: warning: 'MEM[(struct Vec3x *)&hPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 622 | if ( (fabsf(vPoint.z - hPoint.z) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:611:15: note: 'MEM[(struct Vec3x *)&hPoint].z' was declared here 611 | Vec3f hPoint = pointX3D()->getMFVec3f()->getValue(handle); | ^~~~~~ NodeGeoCoordinate.cpp:624:40: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 624 | if (fabsf(vPoint.x - hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:620:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 620 | Vec3f vPoint = pointX3D()->getMFVec3f()-> | ^~~~~~ NodeGeoCoordinate.cpp:623:40: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 623 | && (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:620:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 620 | Vec3f vPoint = pointX3D()->getMFVec3f()-> | ^~~~~~ NodeGeoCoordinate.cpp:622:40: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 622 | if ( (fabsf(vPoint.z - hPoint.z) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:620:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 620 | Vec3f vPoint = pointX3D()->getMFVec3f()-> | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::setHandleFaces(int, Vec3x const&)': NodeGeoCoordinate.cpp:438:48: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 438 | (fabsf(m_selectedVertices[n].x + vec.x) < epsilon) && NodeGeoCoordinate.cpp:426:15: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 426 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(j)); | ^~~ NodeGeoCoordinate.cpp:439:48: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 439 | (fabsf(m_selectedVertices[n].y - vec.y) < epsilon) && NodeGeoCoordinate.cpp:426:15: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 426 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(j)); | ^~~ NodeGeoCoordinate.cpp:440:48: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 440 | (fabsf(m_selectedVertices[n].z - vec.z) < epsilon)) { NodeGeoCoordinate.cpp:426:15: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 426 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(j)); | ^~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::setHandle(MFVec3f*, int, Vec3x const&, Vec3x const&, bool, bool)': NodeGeoCoordinate.cpp:571:40: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 571 | if (fabsf(vPoint.x - oldV.x) < epsilon) { | ~~~~~~~~~^~~~~~~~ NodeGeoCoordinate.cpp:568:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 568 | Vec3f vPoint = pointX3D()->getMFVec3f()->getValue(i); | ^~~~~~ NodeGeoCoordinate.cpp:570:40: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 570 | && (fabsf(vPoint.y - oldV.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeGeoCoordinate.cpp:568:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 568 | Vec3f vPoint = pointX3D()->getMFVec3f()->getValue(i); | ^~~~~~ NodeGeoCoordinate.cpp:569:40: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 569 | if ( (fabsf(vPoint.z - oldV.z) < epsilon) | ~~~~~~~~~^~~~~~~~ NodeGeoCoordinate.cpp:568:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 568 | Vec3f vPoint = pointX3D()->getMFVec3f()->getValue(i); | ^~~~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::setHandleVertices(int, Vec3x const&)': NodeGeoCoordinate.cpp:540:28: warning: 'oldV.x' may be used uninitialized [-Wmaybe-uninitialized] 540 | if ((v.x == - oldV.x) && (v.x != 0.0f)) | ~~~~~^ NodeGeoCoordinate.cpp:538:15: note: 'oldV' declared here 538 | Vec3f oldV = pointX3D()->getMFVec3f()->getValue(handle); | ^~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::setHandleLines(int, Vec3x const&)': NodeGeoCoordinate.cpp:476:11: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 476 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(index1)); | ^~~ NodeGeoCoordinate.cpp:476:11: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeGeoCoordinate::setHandleLines(int, Vec3x const&)' at NodeGeoCoordinate.cpp:478:28: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::setHandleLines(int, Vec3x const&)': NodeGeoCoordinate.cpp:476:11: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 476 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(index1)); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGeoMetadata.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGeoMetadata.h:26, from NodeGeoMetadata.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeGeoMetadata.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGeoLocation.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoLocation.h:24, from NodeGeoLocation.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGeoLOD.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoLOD.h:24, from NodeGeoLOD.cpp:31: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGeoPositionInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoPositionInterpolator.h:24, from NodeGeoPositionInterpolator.cpp:27: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGeoProximitySensor.h:26, from NodeGeoProximitySensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGeoOrigin.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGeoOrigin.h:26, from NodeGeoOrigin.cpp:27: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeGeoOrigin.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGeoTouchSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoTouchSensor.h:24, from NodeGeoTouchSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGeoTransform.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGeoTransform.h:26, from NodeGeoTransform.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGeoViewpoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoViewpoint.h:24, from NodeGeoViewpoint.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGeneratedCubeMapTexture.h:26, from NodeGeneratedCubeMapTexture.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGroup.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGroup.h:26, from NodeGroup.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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:36: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeGroup.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimDisplacer.h:26, from NodeHAnimDisplacer.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeHAnimJoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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 | 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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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); | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeHAnimHumanoid.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeHAnimSegment.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimSegment.h:26, from NodeHAnimSegment.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeHAnimSegment.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimSite.h:26, from NodeHAnimSite.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeImageCubeMapTexture.h:26, from NodeImageCubeMapTexture.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeHAnimMotion.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeImageTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeIndexedLineSet.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeIndexedLineSet.h:24, from NodeIndexedLineSet.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] 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' wamake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' s declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In function 'RenderTextures_init(tRenderTextures*)', inlined from 'NodeImageTexture3D::load()' at NodeImageTexture3D.cpp:2003:28: NodeImageTexture3D.cpp:1979:12: warning: array subscript 'struct tRenderTextures[0]' is partly outside array bounds of 'struct pTextures[0:]' [-Warray-bounds=] 1979 | t->prv = textures_prv; | ~~~~~~~^~~~~~~~~~~~~~ NodeImageTexture3D.cpp: In member function 'NodeImageTexture3D::load()': NodeImageTexture3D.cpp:152:12: note: object 'textures_prv' of size 8 152 | ppTextures textures_prv = NULL; | ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeIndexedQuadSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warnmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ing: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeInline.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeInline.h:26, from NodeInline.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' : warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeInlineLoadControl.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeInlineLoadControl.h:26, from NodeInlineLoadControl.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeIntegerTrigger.h:26, from NodeIntegerTrigger.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeIntegerSequencer.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from NodeIntegerSequencer.h:25, from NodeIntegerSequencer.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeKeySensor.h:26, from NodeKeySensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLayer.h:26, from NodeLayer.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeLayerSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLayerSet.h:26, from NodeLayerSet.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLayout.h:26, from NodeLayout.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLayoutGroup.h:26, from NodeLayoutGroup.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLayoutLayer.h:26, from NodeLayoutLayer.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLinePickSensor.h:26, from NodeLinePickSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLineProperties.h:26, from NodeLineProperties.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLoadSensor.h:26, from NodeLoadSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeLineSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeLineSet.h:24, from NodeLineSet.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLocalFog.h:26, from NodeLocalFog.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeLOD.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLOD.h:26, from NodeLOD.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMatrix3VertexAttribute.h:26, from NodeMatrix3VertexAttribute.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMaterial.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMaterial.h:26, from NodeMaterial.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMatrix4VertexAttribute.h:26, from NodeMatrix4VertexAttribute.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMetadataBoolean.h:26, from NodeMetadataBoolean.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Metadata.h:28, from NodeMetadataDouble.h:24, from NodeMetadataDouble.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Metadata.h:28, from NodeMetadataFloat.h:24, from NodeMetadataFloat.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Metadata.h:28, from NodeMetadataInteger.h:24, from NodeMetadataInteger.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Metadata.h:28, from NodeMetadataSet.h:24, from NodeMetadataSet.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Metadata.h:28, from NodeMetadataString.h:24, from NodeMetadataString.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DRigidJointNode.h:24, from NodeMotorJoint.h:24, from NodeMotorJoint.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMultiTextureCoordinate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMultiTextureCoordinate.h:26, from NodeMultiTextureCoordinate.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeMultiTextureCoordinate.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMultiTextureTransform.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMultiTextureTransform.h:26, from NodeMultiTextureTransform.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNavigationInfo.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNavigationInfo.h:26, from NodeNavigationInfo.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNormal.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNormal.h:26, from NodeNormal.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeNormal.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from NodeNormalInterpolator.h:24, from NodeNormalInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:197make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 7:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsGroup.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsGroup.h:26, from NodeNurbsGroup.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from NodeNurbsGroup.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsOrientationInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsOrientationInterpolator.h:25, from NodeNurbsOrientationInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from Proto.h: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 NodeNurbsOrientationInterpolator.h:26: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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: 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsPositionInterpolator.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsPositionInterpolator.h:25, from NodeNurbsPositionInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from Proto.h: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 NodeNurbsPositionInterpolator.h:26: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] In file included from NodeNurbsPositionInterpolator.cpp:26: NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsSet.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsSet.h:26, from NodeNurbsSet.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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 NodeNurbsSet.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsSurfaceInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)' at NodeNurbsSurfaceInterpolator.cpp:217:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurfaceInterpolator.cpp: In member function 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)': NodeNurbsSurfaceInterpolator.cpp:213:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 213 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)' at NodeNurbsSurfaceInterpolator.cpp:217:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurfaceInterpolator.cpp: In member function 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)': NodeNurbsSurfaceInterpolator.cpp:213:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 213 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)' at NodeNurbsSurfaceInterpolator.cpp:217:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurfaceInterpolator.cpp: In member function 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)': NodeNurbsSurfaceInterpolator.cpp:213:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 213 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ NodeNurbsSurface.cpp: In member function 'NodeNurbsSurface::checkXSymetricOrSameHandle(int, MFVec3f*)': NodeNurbsSurface.cpp:1288:55: warning: 'MEM[(struct Vec3x *)&vIndex].x' may be used uninitialized [-Wmaybe-uninitialized] 1288 | if (fabs(vPoint.x / wPoint - vIndex.x / wIndex) < epsilon) { | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1269:11: note: 'MEM[(struct Vec3x *)&vIndex].x' was declared here 1269 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ NodeNurbsSurface.cpp:1287:55: warning: 'MEM[(struct Vec3x *)&vIndex].y' may be used uninitialized [-Wmaybe-uninitialized] 1287 | && (fabs(vPoint.y / wPoint - vIndex.y / wIndex) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1269:11: note: 'MEM[(struct Vec3x *)&vIndex].y' was declared here 1269 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ NodeNurbsSurface.cpp:1286:55: warning: 'MEM[(struct Vec3x *)&vIndex].z' may be used uninitialized [-Wmaybe-uninitialized] 1286 | if ( (fabs(vPoint.z / wPoint - vIndex.z / wIndex) < epsilon) | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1269:11: note: 'MEM[(struct Vec3x *)&vIndex].z' was declared here 1269 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ NodeNurbsSurface.cpp:1288:35: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 1288 | if (fabs(vPoint.x / wPoint - vIndex.x / wIndex) < epsilon) { | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1285:19: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 1285 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ NodeNurbsSurface.cpp:1287:35: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 1287 | && (fabs(vPoint.y / wPoint - vIndex.y / wIndex) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1285:19: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 1285 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ NodeNurbsSurface.cpp:1286:35: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 1286 | if ( (fabs(vPoint.z / wPoint - vIndex.z / wIndex) < epsilon) | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1285:19: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 1285 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)' at NodeNurbsSurface.cpp:757:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurface.cpp: In member function 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)': NodeNurbsSurface.cpp:753:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 753 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)' at NodeNurbsSurface.cpp:757:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurface.cpp: In member function 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)': NodeNurbsSurface.cpp:753:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 753 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)' at NodeNurbsSurface.cpp:757:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurface.cpp: In member function 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)': NodeNurbsSurface.cpp:753:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 753 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsSweptSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:656: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: FieldValue.h: In member function '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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsSwungSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: FieldValue.h: In member function '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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] 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 >::simake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' mpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeOrientationChaser.h:26, from NodeOrientationChaser.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeOrientationDamper.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeOrientationDamper.h:26, from NodeOrientationDamper.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeOrientationInterpolator.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 NodeOrientationInterpolator.h:24, from NodeOrientationInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from Interpolator.h: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 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); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] In file included from NodeNurbsTrimmedSurface.cpp:42: NodePolyline2D.h:68:21: note: by 'virtual int NodePolyline2D::write(int, int, bool)' 68 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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 uninitialimake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' zed [-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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePackagedShader.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePackagedShader.h:26, from NodePackagedShader.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeOrthoViewpoint.h:26, from NodeOrthoViewpoint.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePickableGroup.h:26, from NodePickableGroup.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeParticleSystem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeParticleSystem.cpp:50: MyMesh.h:656: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeParticleSystem.h:26, from NodeParticleSystem.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePixelTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodePixelTexture.cpp:35: MyMesh.h:656: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePixelTexture.h:26, from NodePixelTexture.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePixelTexture3D.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePixelTexture3D.h:26, from NodePixelTexture3D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePlaneSensor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePlaneSensor.h:26, from NodePlaneSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePointEmitter.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePointEmitter.h:26, from NodePointEmitter.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePointLight.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePointLight.h:26, from NodePointLight.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePointPickSensor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePointPickSensor.h:26, from NodePointPickSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePointProperties.h:26, from NodePointProperties.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePointSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodePointSet.h:24, from NodePointSet.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePolyline2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from ChainBasedNode.h:24, from NodePolyline2D.h:24, from NodePolyline2D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from GeometryNode.h: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); | ^~~~~ ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodePolyline2D.h:68:21: note: by 'virtual int NodePolyline2D::write(int, int, bool)' 68 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePolylineEmitter.h:26, from NodePolylineEmitter.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from NodePolypoint2D.cpp:23: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePositionChaser.h:26, from NodePositionChaser.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePositionChaser2D.h:26, from NodePositionChaser2D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePositionDamper.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePositionDamper.h:26, from NodePositionDamper.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePositionDamper2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePositionDamper2D.h:26, from NodePositionDamper2D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePositionInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from NodePositionInterpolator.h:24, from NodePositionInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from NodePositionInterpolator2D.h:24, from NodePositionInterpolator2D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePrimitivePickSensor.h:26, from NodePrimitivePickSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeProgramShader.h:26, from NodeProgramShader.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeProjectionVolumeStyle.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeProjectionVolumeStyle.h:26, from NodeProjectionVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeProximitySensor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeProximitySensor.h:26, from NodeProximitySensor.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeReceiverPdu.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeReceiverPdu.h:26, from NodeReceiverPdu.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeRigidBody.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from NodeRigidBody.h:24, from NodeRigidBody.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeRectangle2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeRectangle2D.cpp:26: MyMesh.h:656: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from NodeRigidBodyCollection.h:24, from NodeRigidBodyCollection.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeScalarChaser.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScalarChaser.h:26, from NodeScalarChaser.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from NodeScalarInterpolator.h:24, from NodeScalarInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeScalarDamper.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScalarDamper.h:26, from NodeScalarDamper.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeScreenFontStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScreenFontStyle.h:26, from NodeScreenFontStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScreenGroup.h:26, from NodeScreenGroup.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeShaderPart.h:26, from NodeShaderPart.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScript.h:26, from NodeScript.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeShaderProgram.h:26, from NodeShaderProgram.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeShape.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeShape.h:26, from NodeShape.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSignalPdu.h:26, from NodeSignalPdu.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from AnchoredJointNode.h:24, from NodeSingleAxisHingeJoint.h:24, from NodeSingleAxisHingeJoint.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DRigidJointNode.h:24, from NodeSliderJoint.h:24, from NodeSliderJoint.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSound.h:26, from NodeSound.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSphereSensor.h:26, from NodeSphereSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSplinePositionInterpolator.h:26, from NodeSplinePositionInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSplinePositionInterpolator2D.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSplinePositionInterpolator2D.h:26, from NodeSplinePositionInterpolator2D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSplineScalarInterpolator.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSplineScalarInterpolator.h:26, from NodeSplineScalarInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSpotLight.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSpotLight.h:26, from NodeSpotLight.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSquadOrientationInterpolator.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSquadOrientationInterpolator.h:26, from NodeSquadOrientationInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeStaticGroup.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeStaticGroup.h:26, from NodeStaticGroup.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSphere.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeStringSensor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeStringSensor.h:26, from NodeStringSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSurfaceEmitter.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSurfaceEmitter.h:26, from NodeSurfaceEmitter.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSwitch.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSwitch.h:26, from NodeSwitch.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTextureBackground.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureBackground.h:26, from NodeTextureBackground.cpp:35: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeTextureBackground.h: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) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeText.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureCoordinate3D.h:26, from NodeTextureCoordinate3D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureCoordinate4D.h:26, from NodeTextureCoordinate4D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureCoordinateGenerator.h:26, from NodeTextureCoordinateGenerator.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTextureProperties.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureProperties.h:26, from NodeTextureProperties.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTextureTransform.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureTransform.h:26, from NodeTextureTransform.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTextureTransform3D.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureTransform3D.h:26, from NodeTextureTransform3D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTextureTransformMatrix3D.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureTransformMatrix3D.h:26, from NodeTextureTransformMatrix3D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTimeSensor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTimeSensor.h:26, from NodeTimeSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:45: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTimeTrigger.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTimeTrigger.h:26, from NodeTimeTrigger.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTouchSensor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTouchSensor.h:26, from NodeTouchSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTransform.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTransform.h:26, from NodeTransform.cpp:31: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTransformSensor.h:26, from NodeTransformSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTransmitterPdu.h:26, from NodeTransmitterPdu.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTriangleSet2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' maymake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTrimmedSurface.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeTrimmedSurface.h:24, from NodeTrimmedSurface.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from GeometryNode.h: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 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; | ^~ Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeUniversalJoint.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from AnchoredJointNode.h:24, from NodeUniversalJoint.h:24, from NodeUniversalJoint.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTwoSidedMaterial.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTwoSidedMaterial.h:26, from NodeTwoSidedMaterial.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeViewpointGroup.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeViewpointGroup.h:26, from NodeViewpointGroup.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeViewpoint.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeViewpoint.h:26, from NodeViewpoint.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeVisibilitySensor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVisibilitySensor.h:26, from NodeVisibilitySensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeViewport.h:26, from NodeViewport.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVolumeEmitter.h:26, from NodeVolumeEmitter.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVolumePickSensor.h:26, from NodeVolumePickSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeEdgeEnhancementVolumeStyle.h:26, from NodeEdgeEnhancementVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeWindPhysicsModel.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeWindPhysicsModel.h:26, from NodeWindPhysicsModel.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeOpacityMapVolumeStyle.h:26, from NodeOpacityMapVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeIsoSurfaceVolumeData.h:26, from NodeIsoSurfaceVolumeData.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeShadedVolumeStyle.h:26, from NodeShadedVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSegmentedVolumeData.h:26, from NodeSegmentedVolumeData.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSilhouetteEnhancementVolumeStyle.h:26, from NodeSilhouetteEnhancementVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeToneMappedVolumeStyle.h:25, from NodeToneMappedVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeWorldInfo.h:26, from NodeWorldInfo.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeVolumeData.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVolumeData.h:26, from NodeVolumeData.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeComment.h:28, from NodeComment.cpp:27: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeImport.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeImport.h:28, from NodeImport.cpp:27: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeExport.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeExport.h:28, from NodeExport.cpp:27: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeVrmlCut.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVrmlCut.h:26, from NodeVrmlCut.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeVrmlCut.h: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 NodeVrmlCut.cpp:45: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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: MFNode.h: In member function 'MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGeneratedShadowMap.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGeneratedShadowMap.h:26, from NodeGeneratedShadowMap.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMatrixTransform.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMatrixTransform.h:26, from NodeMatrixTransform.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMultiGeneratedTextureCoordinate.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMultiGeneratedTextureCoordinate.h:26, from NodeMultiGeneratedTextureCoordinate.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeMultiGeneratedTextureCoordinate.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeRenderedTexture.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeRenderedTexture.h:26, from NodeRenderedTexture.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19:make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeVrmlScene.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVrmlScene.h:26, from NodeVrmlScene.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeVrmlScene.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeKambiAppearance.h:26, from NodeKambiAppearance.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeKambiHeadLight.h:26, from NodeKambiHeadLight.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeKambiInline.h:26, from NodeKambiInline.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeKambiNavigationInfo.h:26, from NodeKambiNavigationInfo.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeKambiOctreeProperties.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeKambiOctreeProperties.h:26, from NodeKambiOctreeProperties.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeKambiTriangulation.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeKambiTriangulation.h:26, from NodeKambiTriangulation.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' itialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeProjectedTextureCoordinate.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeProjectedTextureCoordinate.h:26, from NodeProjectedTextureCoordinate.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeScreenEffect.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScreenEffect.h:26, from NodeScreenEffect.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTeapot.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTeapot.h:26, from NodeTeapot.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeText3D.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeText3D.h:26, from NodeText3D.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeShaderTexture.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeShaderTexture.h:26, from NodeShaderTexture.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeVectorInterpolator.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVectorInterpolator.h:26, from NodeVectorInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCurveAnimation.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCurveAnimation.h:25, from NodeCurveAnimation.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from Proto.h: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 NodeCurveAnimation.h:26: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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) | ^~ Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 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:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from GeometryNode.h: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 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); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from MyMesh.h:37: 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; | make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCOVER.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from NodeCOVER.h:26, from NodeCOVER.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSpaceSensor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from NodeSpaceSensor.h:26, from NodeSpaceSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCubeTexture.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from NodeCubeTexture.h:26, from NodeCubeTexture.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeWave.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from NodeWave.h:26, from NodeWave.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeJoystickSensor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeJoystickSensor.h:26, from NodeJoystickSensor.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeLabView.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from NodeLabView.h:24, from NodeLabView.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSteeringWheel.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from NodeSteeringWheel.h:24, from NodeSteeringWheel.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from Proto.h: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 NodeSuperExtrusion.h:27: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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 file included from Vec3f.h:24, from Node.h:27: 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; | ^~ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: warning: 'c1.y' may be used uninitializemake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' d [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:952:19: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:966:19: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] MyMesh.h:952:19: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h:966:19: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 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] MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeVehicle.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from NodeVehicle.h:24, from NodeVehicle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeARSensor.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from NodeARSensor.h:24, from NodeARSensor.cpp:26: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from NodeSky.h:24, from NodeSky.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTUIButton.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUIButton.h:28, from NodeTUIButton.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTUIComboBox.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUIComboBox.h:28, from NodeTUIComboBox.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTUIFloatSlider.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUIFloatSlider.h:28, from NodeTUIFloatSlider.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUIFrame.h:28, from NodeTUIFrame.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUILabel.h:28, from NodeTUILabel.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTUIListBox.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUIListBox.h:28, from NodeTUIListBox.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTUIMap.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUIMap.h:28, from NodeTUIMap.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTUIProgressBar.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUIProgressBar.h:28, from NodeTUIProgressBar.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTUISlider.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUISlider.h:28, from NodeTUISlider.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUISplitter.h:28, from NodeTUISplitter.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUITab.h:28, from NodeTUITab.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUITabFolder.h:28, from NodeTUITabFolder.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTUIToggleButton.h:28, from NodeTUIToggleButton.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from NodeVirtualAcoustics.h:26, from NodeVirtualAcoustics.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeVirtualSoundSource.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from CoverNode.h:29, from NodeVirtualSoundSource.h:26, from NodeVirtualSoundSource.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCubicBezier2DOrientationInterpolator.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCubicBezier2DOrientationInterpolator.h:26, from NodeCubicBezier2DOrientationInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCubicBezierPositionInterpolator.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCubicBezierPositionInterpolator.h:26, from NodeCubicBezierPositionInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBlendMode.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBlendMode.h:26, from NodeBlendMode.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeColorSetInterpolator.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColorSetInterpolator.h:26, from NodeColorSetInterpolator.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeEffect.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeEffect.h:26, from NodeEffect.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeEffectPart.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeEffectPart.h:26, from NodeEffectPart.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBinaryGeometry.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBinaryGeometry.h:26, from NodeBinaryGeometry.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBlock.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBlock.h:26, from NodeBlock.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeColorMaskMode.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColorMaskMode.h:26, from NodeColorMaskMode.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeDepthMode.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeDepthMode.h:26, from NodeDepthMode.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeDish.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeDish.h:27, from NodeDish.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeDynamicLOD.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeDynamicLOD.h:26, from NodeDynamicLOD.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeEnvironment.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeEnvironment.h:26, from NodeEnvironment.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeExternalGeometry.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeExternalGeometry.h:25, from NodeExternalGeometry.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeField.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeField.h:25, from NodeField.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeImageGeometry.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeImageGeometry.h:26, from NodeImageGeometry.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeImageTextureAtlas.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeImageTextureAtlas.h:26, from NodeImageTextureAtlas.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNozzle.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNozzle.h:25, from NodeNozzle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMesh.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMesh.h:26, from NodeMesh.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMPRVolumeStyle.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMPRVolumeStyle.h:26, from NodeMPRVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeParam.h:25, from NodeParam.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMultiPart.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMultiPart.h:26, from NodeMultiPart.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeParticleSet.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeParticleSet.h:26, from NodeParticleSet.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePlane.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePlane.h:26, from NodePlane.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePopGeometryLevel.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePopGeometryLevel.h:25, from NodePopGeometryLevel.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePopGeometry.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePopGeometry.h:26, from NodePopGeometry.cpp:22: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePyramid.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePyramid.h:26, from NodePyramid.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeRadarVolumeStyle.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeRadarVolumeStyle.h:26, from NodeRadarVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeRectangularTorus.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeRectangularTorus.h:26, from NodeRectangularTorus.cpp:27: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeRefinementTexture.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeRefinementTexture.h:26, from NodeRefinementTexture.cpp:29: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeRemoteSelectionGroup.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeRemoteSelectionGroup.h:26, from NodeRemoteSelectionGroup.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSlopedCylinder.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeSlopedCylinder.h:25, from NodeSlopedCylinder.cpp:27: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from GeometryNode.h:24: Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSnout.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSnout.h:26, from NodeSnout.cpp:28: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSphereSegment.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSphereSegment.h:26, from NodeSphereSegment.cpp:27: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeStippleVolumeStyle.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeStippleVolumeStyle.h:26, from NodeStippleVolumeStyle.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSurfaceShaderTexture.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 NodeSurfaceShaderTexture.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTorus.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTorus.h:26, from NodeTorus.cpp:27: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeUniform.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeUniform.h:25, from NodeUniform.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeViewfrustum.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeViewfrustum.h:26, from NodeViewfrustum.cpp:25: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCattExportRec.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCattExportRec.h:26, from NodeCattExportRec.cpp:31: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCattExportSrc.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCattExportSrc.h:26, from NodeCattExportSrc.cpp:32: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ 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:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeWonderlandImportJava.h:26, from NodeWonderlandImportJava.cpp:24: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeLdrawDatExport.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLdrawDatExport.h:26, from NodeLdrawDatExport.cpp:46: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from SFMFTypes.h:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' egrep: warning: egrep is obsolescent; using grep -E make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' bison -y -d parser.y cp y.tab.c parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o 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' 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 mathx.o mathx.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o subd_mesh.o subd_mesh.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o subd.o subd.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o openglutfont.o openglutfont.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o jpegLoad.o jpegLoad.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o pngLoad.o pngLoad.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o gif.o gif.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' In file included from lexer.l:36: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from lexer.l:38: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ :1868:17: warning: 'void yyunput(int, char*)' defined but not used [-Wunused-function] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o resource.o resource.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from parser.y:37: FieldValue.h:177:25: warning: 'virtual int MFieldValue::write(int, int, bool) const' was hidden [-Woverloaded-virtual=] 177 | virtual int write(int filedes, int indent, | ^~~~~ In file included from SFMFTypes.h:33: MFInt32.h:47:25: note: by 'MFInt32::write' 47 | int write(int f, int indent, bool writeBrackets, | ^~~~~ In file included from NodeList.h:28, from Scene.h: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 parser.y:54: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ ChainBasedNode.h:49:21: warning: 'virtual int ChainBasedNode::write(int, int)' was hidden [-Woverloaded-virtual=] NodeNurbsCurve.h:108:21: note: by 'virtual int NodeNurbsCurve::write(int, int, bool)' 108 | int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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: 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' 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 []' 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 []' 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 []' MyMesh.h: In member function 'smoothNormals': MyMesh.h:1017:27: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1017 | EdgeList *edgeLists = new EdgeList[nVerts]; | ^ MyMesh.h:1017:27: note: in a call to built-in allocation function 'operator new []' In 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, | ^ 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; | ^ 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 []' 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 []' 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 []' + pushd docs/export_example_c++/opengl_example ~/build/BUILD/wdune-1.958/docs/export_example_c++/opengl_example ~/build/BUILD/wdune-1.958 + /usr/bin/make -O -j2 V=1 VERBOSE=1 render_with_picture_path g++ -g -fPIE -Wno-ignored-attributes -Wnonnull-compare -Wmaybe-uninitialized -Wno-unused-variable -Wno-dangling-else \ -Wno-sign-compare -Wno-narrowing -Wno-unused-but-set-variable \ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o render_with_picture_path -I. -I../../../include -I/usr/include main.cpp \ -DPICTURE_PATH=\"/usr/share/white_dune/opengl_example/\" \ -lglut -lGLU -lGL -lXmu -lX11 -ljpeg -lpng -lm -lc + popd ~/build/BUILD/wdune-1.958 + pushd warbird ~/build/BUILD/wdune-1.958/warbird ~/build/BUILD/wdune-1.958 + /usr/bin/make -O -j2 V=1 VERBOSE=1 warbird_with_picture_path g++ -g -fPIE -Wno-ignored-attributes -Wnonnull-compare -Wmaybe-uninitialized -Wno-unused-variable -Wno-dangling-else \ -Wno-sign-compare -Wno-narrowing -Wno-unused-but-set-variable \ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o warbird_with_picture_path -I. -I../include warbird.cpp \ -DPICTURE_PATH=\"/usr/share/white_dune/opengl_example/\" \ -lglut -lGLU -lGL -lXmu -lX11 -ljpeg -lpng + popd ~/build/BUILD/wdune-1.958 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Rlw585 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64 ++ dirname /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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.x86_64//usr/bin + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/man/man1 + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/include/white_dune + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/white_dune/opengl_example + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/applications + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/pixmaps/ + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/white_dune/shaders + install -m 755 -p bin/dune /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/bin/dune + install -m 755 -p bin/dune4kids /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/bin/dune4kids + install -m 755 -p bin/gitview.sh /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/bin/gitview.sh + install -m 644 -p tools/phong.slx /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//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.x86_64/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.x86_64/usr/bin/run_dune_and_povray.sh + install -m 755 -p bin/illegal2vrml /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/bin/illegal2vrml + install -m 644 -p desktop/kde/dune.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/applications/dune.desktop + install -m 644 -p desktop/kde/dune.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/pixmaps/dune.png + install -m 644 -p desktop/kde/dune4kids.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/applications/dune4kids.desktop + install -m 644 -p desktop/kde/dune4kids.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/pixmaps/dune4kids.png + install -m 644 -p man/dune.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/man/man1/dune.1 + install -m 644 -p man/dune4kids.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/man/man1/dune4kids.1 + install -m 644 -p man/illegal2vrml.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/man/man1/illegal2vrml.1 + install -m 644 -p man/gitview.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/man/man1/gitview.1 + install -m 644 -p include/white_dune/libC++RWD.h /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/include/white_dune/libC++RWD.h + install -m 644 -p include/white_dune/libCRWD.h /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//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.x86_64//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.x86_64//usr/bin/warbird + install -m 644 -p warbird/warbird.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/applications/warbird.desktop + install -m 644 -p warbird/warbird.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//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.x86_64//usr/bin/white_dune_opengl_example + install -m 644 -p warbird/cake.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/white_dune/opengl_example/cake.png + install -m 644 -p warbird/bill.jpg /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//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.x86_64//usr/share/white_dune/opengl_example + desktop-file-install --add-category=Graphics --delete-original --dir=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/applications /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/applications/dune.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//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.x86_64//usr/share/applications /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/applications/dune4kids.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64//usr/share/applications/dune4kids.desktop: error: (will be fatal in the future): value "dune4kids.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.958-12.fc39 --unique-debug-suffix -1.958-12.fc39.x86_64 --unique-debug-src-base wdune-1.958-12.fc39.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -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.x86_64 cpio: docs/export_example_c++/opengl_example/C++Export.cc: Cannot stat: No such file or directory 24813 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/illegal2vrml from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/run_dune_and_povray.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/run_dune_and_aqsis.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/gitview.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/dune4kids from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: wdune-1.958-12.fc39.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.eQEUnl + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + LICENSEDIR=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64/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.x86_64/usr/share/licenses/wdune + cp -pr /builddir/build/BUILD/wdune-1.958/COPYING /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64/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(x86-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 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.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcurl.so.4()(64bit) libexpat.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgmp.so.10()(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(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.x86_64 Provides: wdune-devel = 1.958-12.fc39 wdune-devel(x86-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.x86_64 Provides: application() application(warbird.desktop) wdune-opengl-examples = 1.958-12.fc39 wdune-opengl-examples(x86-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.14)(64bit) libc.so.6(GLIBC_2.2.5)(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.2.5)(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.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.wBpax8 + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + DOCDIR=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64/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.x86_64/usr/share/doc/wdune-docs + cp -pr /builddir/build/BUILD/wdune-1.958/README.txt /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64/usr/share/doc/wdune-docs + cp -pr /builddir/build/BUILD/wdune-1.958/docs /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64/usr/share/doc/wdune-docs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kNJgce + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + LICENSEDIR=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64/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.x86_64/usr/share/licenses/wdune-docs + cp -pr /builddir/build/BUILD/wdune-1.958/COPYING /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64/usr/share/licenses/wdune-docs + RPM_EC=0 ++ jobs -p + exit 0 Provides: wdune-docs = 1.958-12.fc39 wdune-docs(x86-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.x86_64 Provides: wdune-debugsource = 1.958-12.fc39 wdune-debugsource(x86-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.x86_64 Provides: debuginfo(build-id) = a3b824dc8dd472106f7f58e4ae78678f2b39d2a4 wdune-debuginfo = 1.958-12.fc39 wdune-debuginfo(x86-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(x86-64) = 1.958-12.fc39 Processing files: wdune-opengl-examples-debuginfo-1.958-12.fc39.x86_64 Provides: debuginfo(build-id) = 4306cd6c248fa2ffdcb256faecc1781c06656c18 debuginfo(build-id) = 8a7dd39604efe3dce5fc048df0c6a55089aded45 wdune-opengl-examples-debuginfo = 1.958-12.fc39 wdune-opengl-examples-debuginfo(x86-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(x86-64) = 1.958-12.fc39 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64 Wrote: /builddir/build/RPMS/wdune-docs-1.958-12.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/wdune-opengl-examples-1.958-12.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/wdune-debugsource-1.958-12.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/wdune-1.958-12.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/wdune-opengl-examples-debuginfo-1.958-12.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/wdune-devel-1.958-12.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/wdune-debuginfo-1.958-12.fc39.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.0WORYE + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + /usr/bin/rm -rf /builddir/build/BUILDROOT/wdune-1.958-12.fc39.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.nVEf2R + 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-x86_64-1691069530.959751/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1691069530.959751/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1691069530.959751/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/wdune-1.958-12.fc39.src.rpm) Config(child) 9 minutes 47 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