Warning: Permanently added '52.91.85.122' (ED25519) to the list of known hosts. Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-j44_rb_t/osgearth/osgearth.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-j44_rb_t/osgearth --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1747309134.763394 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.1 starting (python version = 3.13.0, NVR = mock-6.1-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-j44_rb_t/osgearth/osgearth.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-j44_rb_t/osgearth --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1747309134.763394 -r /var/lib/copr-rpmbuild/results/configs/child.cfg 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-j44_rb_t/osgearth/osgearth.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.1 INFO: Mock Version: 6.1 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1747309134.763394/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: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-6c210ad1-7151-497d-9cd8-080b4d145b2d INFO: Checking that b0fbcc7c5370b1f4186ae40e5e2a6613b8340ad19ad90fa81d1026ad775df55c image matches host's architecture INFO: Copy content of container b0fbcc7c5370b1f4186ae40e5e2a6613b8340ad19ad90fa81d1026ad775df55c to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1747309134.763394/root INFO: mounting b0fbcc7c5370b1f4186ae40e5e2a6613b8340ad19ad90fa81d1026ad775df55c with podman image mount INFO: image b0fbcc7c5370b1f4186ae40e5e2a6613b8340ad19ad90fa81d1026ad775df55c as /var/lib/containers/storage/overlay/7f75ee650fbd5f94683a76db75fbdaecb409fa75ee088bf606348b9db887ee84/merged INFO: umounting image b0fbcc7c5370b1f4186ae40e5e2a6613b8340ad19ad90fa81d1026ad775df55c (/var/lib/containers/storage/overlay/7f75ee650fbd5f94683a76db75fbdaecb409fa75ee088bf606348b9db887ee84/merged) with podman image umount INFO: Removing image mock-bootstrap-6c210ad1-7151-497d-9cd8-080b4d145b2d INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True 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-1747309134.763394/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 INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-5.99.90-5.fc43.x86_64 rpm-sequoia-1.8.0-1.fc43.x86_64 dnf5-5.2.13.1-2.fc43.x86_64 dnf5-plugins-5.2.13.1-2.fc43.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 33.1 MiB/s | 21.6 MiB | 00m01s Copr repository 100% | 30.2 MiB/s | 1.4 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.37-3.fc43 fedora 8.2 MiB bzip2 x86_64 1.0.8-20.fc42 fedora 99.3 KiB coreutils x86_64 9.7-1.fc43 fedora 5.4 MiB cpio x86_64 2.15-2.fc41 fedora 1.1 MiB diffutils x86_64 3.12-2.fc43 fedora 1.6 MiB fedora-release-common noarch 43-0.15 fedora 20.4 KiB findutils x86_64 1:4.10.0-5.fc42 fedora 1.9 MiB gawk x86_64 5.3.2-1.fc43 fedora 1.8 MiB glibc-minimal-langpack x86_64 2.41.9000-13.fc43 fedora 0.0 B grep x86_64 3.12-1.fc43 fedora 1.0 MiB gzip x86_64 1.13-3.fc42 fedora 392.9 KiB info x86_64 7.2-3.fc42 fedora 357.9 KiB patch x86_64 2.8-1.fc43 fedora 226.8 KiB redhat-rpm-config noarch 343-5.fc43 fedora 181.5 KiB rpm-build x86_64 5.99.90-5.fc43 fedora 281.7 KiB sed x86_64 4.9-4.fc42 fedora 857.3 KiB shadow-utils x86_64 2:4.17.4-1.fc43 fedora 4.0 MiB tar x86_64 2:1.35-5.fc42 fedora 3.0 MiB unzip x86_64 6.0-66.fc42 fedora 390.3 KiB util-linux x86_64 2.40.4-7.fc43 fedora 3.4 MiB which x86_64 2.23-1.fc42 fedora 83.4 KiB xz x86_64 1:5.8.1-1.fc43 fedora 1.3 MiB Installing dependencies: add-determinism x86_64 0.6.0-1.fc43 fedora 2.5 MiB alternatives x86_64 1.33-1.fc43 fedora 62.2 KiB ansible-srpm-macros noarch 1-17.1.fc42 fedora 35.7 KiB audit-libs x86_64 4.0.3-2.fc42 fedora 351.3 KiB binutils x86_64 2.44-3.fc43 fedora 25.9 MiB build-reproducibility-srpm-macros noarch 0.6.0-1.fc43 fedora 735.0 B bzip2-libs x86_64 1.0.8-20.fc42 fedora 84.6 KiB ca-certificates noarch 2024.2.69_v8.0.401-5.fc42 fedora 2.6 MiB coreutils-common x86_64 9.7-1.fc43 fedora 11.3 MiB crypto-policies noarch 20250402-2.git86c0178.fc43 fedora 141.5 KiB curl x86_64 8.14.0~rc1-1.fc43 fedora 473.2 KiB cyrus-sasl-lib x86_64 2.1.28-30.fc42 fedora 2.3 MiB debugedit x86_64 5.1-6.fc43 fedora 192.7 KiB dwz x86_64 0.15-9.fc42 fedora 291.0 KiB ed x86_64 1.21-2.fc42 fedora 146.5 KiB efi-srpm-macros noarch 6-3.fc43 fedora 40.1 KiB elfutils x86_64 0.193-2.fc43 fedora 2.9 MiB elfutils-debuginfod-client x86_64 0.193-2.fc43 fedora 83.9 KiB elfutils-default-yama-scope noarch 0.193-2.fc43 fedora 1.8 KiB elfutils-libelf x86_64 0.193-2.fc43 fedora 1.2 MiB elfutils-libs x86_64 0.193-2.fc43 fedora 683.4 KiB fedora-gpg-keys noarch 43-0.2 fedora 129.0 KiB fedora-release noarch 43-0.15 fedora 0.0 B fedora-release-identity-basic noarch 43-0.15 fedora 664.0 B fedora-repos noarch 43-0.2 fedora 4.9 KiB fedora-repos-rawhide noarch 43-0.2 fedora 2.2 KiB file x86_64 5.46-1.fc42 fedora 100.2 KiB file-libs x86_64 5.46-1.fc42 fedora 11.9 MiB filesystem x86_64 3.18-44.fc43 fedora 112.0 B filesystem-srpm-macros noarch 3.18-44.fc43 fedora 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-21.fc42 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-2.fc42 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-14.fc42 fedora 144.0 B gdb-minimal x86_64 16.3-1.fc43 fedora 13.2 MiB gdbm-libs x86_64 1:1.23-9.fc42 fedora 129.9 KiB ghc-srpm-macros noarch 1.9.2-2.fc42 fedora 779.0 B glibc x86_64 2.41.9000-13.fc43 fedora 6.7 MiB glibc-common x86_64 2.41.9000-13.fc43 fedora 1.0 MiB glibc-gconv-extra x86_64 2.41.9000-13.fc43 fedora 7.2 MiB gmp x86_64 1:6.3.0-3.fc43 fedora 819.2 KiB gnat-srpm-macros noarch 6-7.fc42 fedora 1.0 KiB gnupg2 x86_64 2.4.7-3.fc43 fedora 9.8 MiB gnutls x86_64 3.8.9-5.fc43 fedora 3.6 MiB go-srpm-macros noarch 3.6.0-7.fc43 fedora 60.8 KiB gpgverify noarch 2.1-3.fc43 fedora 8.7 KiB ima-evm-utils-libs x86_64 1.6.2-5.fc43 fedora 60.7 KiB jansson x86_64 2.14-2.fc42 fedora 93.1 KiB json-c x86_64 0.18-2.fc42 fedora 86.7 KiB kernel-srpm-macros noarch 1.0-25.fc42 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-5.fc42 fedora 58.3 KiB krb5-libs x86_64 1.21.3-5.fc42 fedora 2.3 MiB libacl x86_64 2.3.2-3.fc42 fedora 38.3 KiB libarchive x86_64 3.7.7-4.fc43 fedora 930.6 KiB libassuan x86_64 2.5.7-3.fc42 fedora 167.8 KiB libattr x86_64 2.5.2-5.fc42 fedora 27.1 KiB libblkid x86_64 2.40.4-7.fc43 fedora 262.4 KiB libbrotli x86_64 1.1.0-6.fc43 copr_base 833.3 KiB libcap x86_64 2.76-1.fc43 fedora 209.2 KiB libcap-ng x86_64 0.8.5-4.fc42 fedora 72.9 KiB libcom_err x86_64 1.47.2-3.fc42 fedora 67.1 KiB libcurl x86_64 8.14.0~rc1-1.fc43 fedora 891.0 KiB libeconf x86_64 0.7.6-1.fc43 copr_base 64.6 KiB libevent x86_64 2.1.12-15.fc42 fedora 903.1 KiB libfdisk x86_64 2.40.4-7.fc43 fedora 372.3 KiB libffi x86_64 3.4.8-1.fc43 fedora 83.0 KiB libfsverity x86_64 1.6-2.fc42 fedora 32.5 KiB libgcc x86_64 15.1.1-1.fc43 fedora 266.6 KiB libgcrypt x86_64 1.11.1-1.fc43 fedora 1.6 MiB libgomp x86_64 15.1.1-1.fc43 fedora 538.5 KiB libgpg-error x86_64 1.55-1.fc43 fedora 915.3 KiB libidn2 x86_64 2.3.8-1.fc43 fedora 552.5 KiB libksba x86_64 1.6.7-3.fc42 fedora 402.5 KiB libmount x86_64 2.40.4-7.fc43 fedora 356.2 KiB libnghttp2 x86_64 1.65.0-1.fc43 fedora 162.2 KiB libpkgconf x86_64 2.3.0-2.fc42 fedora 78.1 KiB libpsl x86_64 0.21.5-5.fc42 fedora 76.4 KiB libselinux x86_64 3.8-1.fc42 fedora 193.1 KiB libsemanage x86_64 3.8-1.fc42 fedora 308.4 KiB libsepol x86_64 3.8-1.fc42 fedora 826.0 KiB libsmartcols x86_64 2.40.4-7.fc43 fedora 180.4 KiB libssh x86_64 0.11.1-4.fc43 copr_base 565.5 KiB libssh-config noarch 0.11.1-4.fc43 copr_base 277.0 B libstdc++ x86_64 15.1.1-1.fc43 fedora 2.8 MiB libtasn1 x86_64 4.20.0-1.fc43 fedora 176.3 KiB libtool-ltdl x86_64 2.5.4-4.fc42 fedora 70.1 KiB libunistring x86_64 1.1-9.fc42 fedora 1.7 MiB libusb1 x86_64 1.0.28-2.fc43 fedora 171.0 KiB libuuid x86_64 2.40.4-7.fc43 fedora 37.3 KiB libverto x86_64 0.3.2-10.fc42 fedora 25.4 KiB libxcrypt x86_64 4.4.38-7.fc43 fedora 284.5 KiB libxml2 x86_64 2.12.10-1.fc43 fedora 1.7 MiB libzstd x86_64 1.5.7-1.fc43 fedora 807.8 KiB lua-libs x86_64 5.4.7-3.fc43 fedora 276.9 KiB lua-srpm-macros noarch 1-15.fc42 fedora 1.3 KiB lz4-libs x86_64 1.10.0-2.fc42 fedora 157.4 KiB mpfr x86_64 4.2.2-1.fc43 fedora 828.8 KiB ncurses-base noarch 6.5-5.20250125.fc42 fedora 326.8 KiB ncurses-libs x86_64 6.5-5.20250125.fc42 fedora 946.3 KiB nettle x86_64 3.10.1-1.fc43 fedora 790.5 KiB npth x86_64 1.8-2.fc42 fedora 49.6 KiB ocaml-srpm-macros noarch 10-4.fc42 fedora 1.9 KiB openblas-srpm-macros noarch 2-19.fc42 fedora 112.0 B openldap x86_64 2.6.9-5.fc43 fedora 655.1 KiB openssl-libs x86_64 1:3.5.0-3.fc43 fedora 8.9 MiB p11-kit x86_64 0.25.5-5.fc42 fedora 2.2 MiB p11-kit-trust x86_64 0.25.5-5.fc42 fedora 395.5 KiB package-notes-srpm-macros noarch 0.5-13.fc42 fedora 1.6 KiB pam-libs x86_64 1.7.0-4.fc42 fedora 126.7 KiB pcre2 x86_64 10.45-1.fc43 fedora 697.7 KiB pcre2-syntax noarch 10.45-1.fc43 fedora 273.9 KiB perl-srpm-macros noarch 1-57.fc42 fedora 861.0 B pkgconf x86_64 2.3.0-2.fc42 fedora 88.5 KiB pkgconf-m4 noarch 2.3.0-2.fc42 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-2.fc42 fedora 989.0 B popt x86_64 1.19-8.fc42 fedora 132.8 KiB publicsuffix-list-dafsa noarch 20250116-1.fc42 fedora 68.5 KiB pyproject-srpm-macros noarch 1.18.1-1.fc43 fedora 1.9 KiB python-srpm-macros noarch 3.13-5.fc43 fedora 51.7 KiB qt5-srpm-macros noarch 5.15.16-1.fc43 fedora 500.0 B qt6-srpm-macros noarch 6.9.0-2.fc43 fedora 464.0 B readline x86_64 8.2-13.fc43 fedora 485.0 KiB rpm x86_64 5.99.90-5.fc43 fedora 3.1 MiB rpm-build-libs x86_64 5.99.90-5.fc43 fedora 264.4 KiB rpm-libs x86_64 5.99.90-5.fc43 fedora 929.8 KiB rpm-sequoia x86_64 1.8.0-1.fc43 fedora 2.5 MiB rpm-sign-libs x86_64 5.99.90-5.fc43 fedora 39.7 KiB rust-srpm-macros noarch 26.3-4.fc42 fedora 4.8 KiB setup noarch 2.15.0-25.fc43 fedora 725.0 KiB sqlite-libs x86_64 3.49.1-1.fc43 fedora 1.5 MiB systemd-libs x86_64 257.5-5.fc43 fedora 2.2 MiB systemd-standalone-sysusers x86_64 257.5-5.fc43 fedora 277.3 KiB tpm2-tss x86_64 4.1.3-7.fc43 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0.2.4-1.fc43 fedora 7.5 KiB util-linux-core x86_64 2.40.4-7.fc43 fedora 1.4 MiB xxhash-libs x86_64 0.8.3-2.fc42 fedora 90.2 KiB xz-libs x86_64 1:5.8.1-1.fc43 fedora 217.8 KiB zig-srpm-macros noarch 1-4.fc42 fedora 1.1 KiB zip x86_64 3.0-43.fc42 fedora 698.5 KiB zlib-ng-compat x86_64 2.2.4-2.fc43 fedora 137.6 KiB zstd x86_64 1.5.7-1.fc43 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 162 packages Total size of inbound packages is 59 MiB. Need to download 59 MiB. After this operation, 198 MiB extra will be used (install 198 MiB, remove 0 B). [ 1/162] bzip2-0:1.0.8-20.fc42.x86_64 100% | 4.6 MiB/s | 52.1 KiB | 00m00s [ 2/162] bash-0:5.2.37-3.fc43.x86_64 100% | 106.6 MiB/s | 1.8 MiB | 00m00s [ 3/162] cpio-0:2.15-2.fc41.x86_64 100% | 47.5 MiB/s | 291.8 KiB | 00m00s [ 4/162] coreutils-0:9.7-1.fc43.x86_64 100% | 56.9 MiB/s | 1.1 MiB | 00m00s [ 5/162] fedora-release-common-0:43-0. 100% | 12.8 MiB/s | 26.3 KiB | 00m00s [ 6/162] diffutils-0:3.12-2.fc43.x86_6 100% | 95.9 MiB/s | 392.7 KiB | 00m00s [ 7/162] glibc-minimal-langpack-0:2.41 100% | 23.4 MiB/s | 24.0 KiB | 00m00s [ 8/162] findutils-1:4.10.0-5.fc42.x86 100% | 179.5 MiB/s | 551.5 KiB | 00m00s [ 9/162] grep-0:3.12-1.fc43.x86_64 100% | 97.5 MiB/s | 299.5 KiB | 00m00s [ 10/162] gzip-0:1.13-3.fc42.x86_64 100% | 55.5 MiB/s | 170.4 KiB | 00m00s [ 11/162] info-0:7.2-3.fc42.x86_64 100% | 89.8 MiB/s | 183.8 KiB | 00m00s [ 12/162] patch-0:2.8-1.fc43.x86_64 100% | 111.0 MiB/s | 113.7 KiB | 00m00s [ 13/162] redhat-rpm-config-0:343-5.fc4 100% | 77.8 MiB/s | 79.7 KiB | 00m00s [ 14/162] rpm-build-0:5.99.90-5.fc43.x8 100% | 65.1 MiB/s | 133.2 KiB | 00m00s [ 15/162] sed-0:4.9-4.fc42.x86_64 100% | 154.9 MiB/s | 317.3 KiB | 00m00s [ 16/162] shadow-utils-2:4.17.4-1.fc43. 100% | 330.7 MiB/s | 1.3 MiB | 00m00s [ 17/162] tar-2:1.35-5.fc42.x86_64 100% | 168.5 MiB/s | 862.5 KiB | 00m00s [ 18/162] unzip-0:6.0-66.fc42.x86_64 100% | 36.1 MiB/s | 184.6 KiB | 00m00s [ 19/162] which-0:2.23-1.fc42.x86_64 100% | 20.4 MiB/s | 41.7 KiB | 00m00s [ 20/162] xz-1:5.8.1-1.fc43.x86_64 100% | 186.4 MiB/s | 572.5 KiB | 00m00s [ 21/162] gawk-0:5.3.2-1.fc43.x86_64 100% | 224.9 MiB/s | 1.1 MiB | 00m00s [ 22/162] util-linux-0:2.40.4-7.fc43.x8 100% | 164.8 MiB/s | 1.2 MiB | 00m00s [ 23/162] filesystem-0:3.18-44.fc43.x86 100% | 190.4 MiB/s | 1.3 MiB | 00m00s [ 24/162] glibc-0:2.41.9000-13.fc43.x86 100% | 242.2 MiB/s | 2.2 MiB | 00m00s [ 25/162] bzip2-libs-0:1.0.8-20.fc42.x8 100% | 10.6 MiB/s | 43.6 KiB | 00m00s [ 26/162] ncurses-libs-0:6.5-5.20250125 100% | 40.9 MiB/s | 335.0 KiB | 00m00s [ 27/162] coreutils-common-0:9.7-1.fc43 100% | 420.1 MiB/s | 2.1 MiB | 00m00s [ 28/162] gmp-1:6.3.0-3.fc43.x86_64 100% | 52.4 MiB/s | 322.2 KiB | 00m00s [ 29/162] libacl-0:2.3.2-3.fc42.x86_64 100% | 4.5 MiB/s | 23.0 KiB | 00m00s [ 30/162] libattr-0:2.5.2-5.fc42.x86_64 100% | 16.7 MiB/s | 17.1 KiB | 00m00s [ 31/162] libcap-0:2.76-1.fc43.x86_64 100% | 84.8 MiB/s | 86.9 KiB | 00m00s [ 32/162] libselinux-0:3.8-1.fc42.x86_6 100% | 47.4 MiB/s | 97.1 KiB | 00m00s [ 33/162] openssl-libs-1:3.5.0-3.fc43.x 100% | 326.0 MiB/s | 2.6 MiB | 00m00s [ 34/162] fedora-repos-0:43-0.2.noarch 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 35/162] systemd-libs-0:257.5-5.fc43.x 100% | 85.6 MiB/s | 788.8 KiB | 00m00s [ 36/162] glibc-common-0:2.41.9000-13.f 100% | 101.1 MiB/s | 310.7 KiB | 00m00s [ 37/162] pcre2-0:10.45-1.fc43.x86_64 100% | 85.5 MiB/s | 262.8 KiB | 00m00s [ 38/162] ed-0:1.21-2.fc42.x86_64 100% | 40.0 MiB/s | 82.0 KiB | 00m00s [ 39/162] ansible-srpm-macros-0:1-17.1. 100% | 19.8 MiB/s | 20.3 KiB | 00m00s [ 40/162] build-reproducibility-srpm-ma 100% | 11.4 MiB/s | 11.7 KiB | 00m00s [ 41/162] efi-srpm-macros-0:6-3.fc43.no 100% | 22.0 MiB/s | 22.5 KiB | 00m00s [ 42/162] file-0:5.46-1.fc42.x86_64 100% | 47.6 MiB/s | 48.7 KiB | 00m00s [ 43/162] dwz-0:0.15-9.fc42.x86_64 100% | 44.2 MiB/s | 135.7 KiB | 00m00s [ 44/162] filesystem-srpm-macros-0:3.18 100% | 25.4 MiB/s | 26.0 KiB | 00m00s [ 45/162] fonts-srpm-macros-1:2.0.5-21. 100% | 26.5 MiB/s | 27.1 KiB | 00m00s [ 46/162] forge-srpm-macros-0:0.4.0-2.f 100% | 19.4 MiB/s | 19.9 KiB | 00m00s [ 47/162] fpc-srpm-macros-0:1.3-14.fc42 100% | 0.0 B/s | 8.0 KiB | 00m00s [ 48/162] ghc-srpm-macros-0:1.9.2-2.fc4 100% | 0.0 B/s | 9.2 KiB | 00m00s [ 49/162] gnat-srpm-macros-0:6-7.fc42.n 100% | 0.0 B/s | 8.6 KiB | 00m00s [ 50/162] go-srpm-macros-0:3.6.0-7.fc43 100% | 27.0 MiB/s | 27.6 KiB | 00m00s [ 51/162] kernel-srpm-macros-0:1.0-25.f 100% | 0.0 B/s | 9.9 KiB | 00m00s [ 52/162] lua-srpm-macros-0:1-15.fc42.n 100% | 0.0 B/s | 8.9 KiB | 00m00s [ 53/162] ocaml-srpm-macros-0:10-4.fc42 100% | 9.0 MiB/s | 9.2 KiB | 00m00s [ 54/162] openblas-srpm-macros-0:2-19.f 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [ 55/162] package-notes-srpm-macros-0:0 100% | 9.0 MiB/s | 9.3 KiB | 00m00s [ 56/162] perl-srpm-macros-0:1-57.fc42. 100% | 0.0 B/s | 8.5 KiB | 00m00s [ 57/162] pyproject-srpm-macros-0:1.18. 100% | 13.6 MiB/s | 13.9 KiB | 00m00s [ 58/162] python-srpm-macros-0:3.13-5.f 100% | 11.3 MiB/s | 23.2 KiB | 00m00s [ 59/162] qt5-srpm-macros-0:5.15.16-1.f 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 60/162] qt6-srpm-macros-0:6.9.0-2.fc4 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 61/162] rust-srpm-macros-0:26.3-4.fc4 100% | 11.4 MiB/s | 11.7 KiB | 00m00s [ 62/162] rpm-0:5.99.90-5.fc43.x86_64 100% | 271.4 MiB/s | 555.8 KiB | 00m00s [ 63/162] tree-sitter-srpm-macros-0:0.2 100% | 12.2 MiB/s | 12.5 KiB | 00m00s [ 64/162] zig-srpm-macros-0:1-4.fc42.no 100% | 8.1 MiB/s | 8.2 KiB | 00m00s [ 65/162] zip-0:3.0-43.fc42.x86_64 100% | 128.7 MiB/s | 263.5 KiB | 00m00s [ 66/162] debugedit-0:5.1-6.fc43.x86_64 100% | 38.4 MiB/s | 78.7 KiB | 00m00s [ 67/162] elfutils-0:0.193-2.fc43.x86_6 100% | 186.0 MiB/s | 571.5 KiB | 00m00s [ 68/162] elfutils-libelf-0:0.193-2.fc4 100% | 101.5 MiB/s | 207.9 KiB | 00m00s [ 69/162] libarchive-0:3.7.7-4.fc43.x86 100% | 201.0 MiB/s | 411.7 KiB | 00m00s [ 70/162] libgcc-0:15.1.1-1.fc43.x86_64 100% | 41.2 MiB/s | 126.4 KiB | 00m00s [ 71/162] libstdc++-0:15.1.1-1.fc43.x86 100% | 222.4 MiB/s | 911.1 KiB | 00m00s [ 72/162] popt-0:1.19-8.fc42.x86_64 100% | 21.5 MiB/s | 66.0 KiB | 00m00s [ 73/162] readline-0:8.2-13.fc43.x86_64 100% | 104.0 MiB/s | 212.9 KiB | 00m00s [ 74/162] rpm-build-libs-0:5.99.90-5.fc 100% | 62.2 MiB/s | 127.4 KiB | 00m00s [ 75/162] rpm-libs-0:5.99.90-5.fc43.x86 100% | 130.2 MiB/s | 399.9 KiB | 00m00s [ 76/162] zstd-0:1.5.7-1.fc43.x86_64 100% | 158.1 MiB/s | 485.8 KiB | 00m00s [ 77/162] audit-libs-0:4.0.3-2.fc42.x86 100% | 61.2 MiB/s | 125.3 KiB | 00m00s [ 78/162] libsemanage-0:3.8-1.fc42.x86_ 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 79/162] pam-libs-0:1.7.0-4.fc42.x86_6 100% | 57.0 MiB/s | 58.3 KiB | 00m00s [ 80/162] libxcrypt-0:4.4.38-7.fc43.x86 100% | 41.4 MiB/s | 127.2 KiB | 00m00s [ 81/162] setup-0:2.15.0-25.fc43.noarch 100% | 76.9 MiB/s | 157.6 KiB | 00m00s [ 82/162] xz-libs-1:5.8.1-1.fc43.x86_64 100% | 55.2 MiB/s | 113.0 KiB | 00m00s [ 83/162] mpfr-0:4.2.2-1.fc43.x86_64 100% | 169.3 MiB/s | 346.7 KiB | 00m00s [ 84/162] libblkid-0:2.40.4-7.fc43.x86_ 100% | 39.9 MiB/s | 122.5 KiB | 00m00s [ 85/162] libcap-ng-0:0.8.5-4.fc42.x86_ 100% | 15.7 MiB/s | 32.2 KiB | 00m00s [ 86/162] libfdisk-0:2.40.4-7.fc43.x86_ 100% | 51.5 MiB/s | 158.2 KiB | 00m00s [ 87/162] libmount-0:2.40.4-7.fc43.x86_ 100% | 75.7 MiB/s | 155.0 KiB | 00m00s [ 88/162] libsmartcols-0:2.40.4-7.fc43. 100% | 39.7 MiB/s | 81.2 KiB | 00m00s [ 89/162] libuuid-0:2.40.4-7.fc43.x86_6 100% | 24.7 MiB/s | 25.3 KiB | 00m00s [ 90/162] util-linux-core-0:2.40.4-7.fc 100% | 103.4 MiB/s | 529.5 KiB | 00m00s [ 91/162] zlib-ng-compat-0:2.2.4-2.fc43 100% | 15.5 MiB/s | 79.1 KiB | 00m00s [ 92/162] glibc-gconv-extra-0:2.41.9000 100% | 196.3 MiB/s | 1.6 MiB | 00m00s [ 93/162] ncurses-base-0:6.5-5.20250125 100% | 17.2 MiB/s | 88.1 KiB | 00m00s [ 94/162] libsepol-0:3.8-1.fc42.x86_64 100% | 56.8 MiB/s | 348.9 KiB | 00m00s [ 95/162] ca-certificates-0:2024.2.69_v 100% | 230.7 MiB/s | 945.0 KiB | 00m00s [ 96/162] crypto-policies-0:20250402-2. 100% | 23.7 MiB/s | 97.3 KiB | 00m00s [ 97/162] fedora-gpg-keys-0:43-0.2.noar 100% | 44.5 MiB/s | 136.6 KiB | 00m00s [ 98/162] fedora-repos-rawhide-0:43-0.2 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 99/162] pcre2-syntax-0:10.45-1.fc43.n 100% | 79.0 MiB/s | 161.7 KiB | 00m00s [100/162] add-determinism-0:0.6.0-1.fc4 100% | 224.2 MiB/s | 918.3 KiB | 00m00s [101/162] file-libs-0:5.46-1.fc42.x86_6 100% | 165.9 MiB/s | 849.4 KiB | 00m00s [102/162] curl-0:8.14.0~rc1-1.fc43.x86_ 100% | 57.0 MiB/s | 233.6 KiB | 00m00s [103/162] elfutils-libs-0:0.193-2.fc43. 100% | 88.0 MiB/s | 270.2 KiB | 00m00s [104/162] elfutils-debuginfod-client-0: 100% | 45.9 MiB/s | 47.0 KiB | 00m00s [105/162] libzstd-0:1.5.7-1.fc43.x86_64 100% | 102.5 MiB/s | 314.8 KiB | 00m00s [106/162] libxml2-0:2.12.10-1.fc43.x86_ 100% | 222.3 MiB/s | 682.9 KiB | 00m00s [107/162] lz4-libs-0:1.10.0-2.fc42.x86_ 100% | 25.4 MiB/s | 78.1 KiB | 00m00s [108/162] libgomp-0:15.1.1-1.fc43.x86_6 100% | 177.3 MiB/s | 363.1 KiB | 00m00s [109/162] rpm-sign-libs-0:5.99.90-5.fc4 100% | 14.3 MiB/s | 29.2 KiB | 00m00s [110/162] lua-libs-0:5.4.7-3.fc43.x86_6 100% | 63.7 MiB/s | 130.4 KiB | 00m00s [111/162] elfutils-default-yama-scope-0 100% | 6.1 MiB/s | 12.6 KiB | 00m00s [112/162] rpm-sequoia-0:1.8.0-1.fc43.x8 100% | 183.4 MiB/s | 938.8 KiB | 00m00s [113/162] sqlite-libs-0:3.49.1-1.fc43.x 100% | 146.4 MiB/s | 749.8 KiB | 00m00s [114/162] json-c-0:0.18-2.fc42.x86_64 100% | 21.9 MiB/s | 44.9 KiB | 00m00s [115/162] ima-evm-utils-libs-0:1.6.2-5. 100% | 7.2 MiB/s | 29.5 KiB | 00m00s [116/162] gnupg2-0:2.4.7-3.fc43.x86_64 100% | 345.3 MiB/s | 2.8 MiB | 00m00s [117/162] gpgverify-0:2.1-3.fc43.noarch 100% | 5.2 MiB/s | 10.8 KiB | 00m00s [118/162] libfsverity-0:1.6-2.fc42.x86_ 100% | 2.6 MiB/s | 18.8 KiB | 00m00s [119/162] gnutls-0:3.8.9-5.fc43.x86_64 100% | 308.3 MiB/s | 1.2 MiB | 00m00s [120/162] libassuan-0:2.5.7-3.fc42.x86_ 100% | 16.5 MiB/s | 67.6 KiB | 00m00s [121/162] libgcrypt-0:1.11.1-1.fc43.x86 100% | 116.4 MiB/s | 596.1 KiB | 00m00s [122/162] libgpg-error-0:1.55-1.fc43.x8 100% | 119.2 MiB/s | 244.1 KiB | 00m00s [123/162] libksba-0:1.6.7-3.fc42.x86_64 100% | 79.1 MiB/s | 162.0 KiB | 00m00s [124/162] npth-0:1.8-2.fc42.x86_64 100% | 25.2 MiB/s | 25.8 KiB | 00m00s [125/162] openldap-0:2.6.9-5.fc43.x86_6 100% | 126.3 MiB/s | 258.6 KiB | 00m00s [126/162] tpm2-tss-0:4.1.3-7.fc43.x86_6 100% | 206.7 MiB/s | 423.4 KiB | 00m00s [127/162] libidn2-0:2.3.8-1.fc43.x86_64 100% | 56.9 MiB/s | 174.8 KiB | 00m00s [128/162] libtasn1-0:4.20.0-1.fc43.x86_ 100% | 36.6 MiB/s | 75.0 KiB | 00m00s [129/162] libunistring-0:1.1-9.fc42.x86 100% | 264.9 MiB/s | 542.5 KiB | 00m00s [130/162] nettle-0:3.10.1-1.fc43.x86_64 100% | 138.2 MiB/s | 424.6 KiB | 00m00s [131/162] p11-kit-0:0.25.5-5.fc42.x86_6 100% | 160.1 MiB/s | 491.7 KiB | 00m00s [132/162] cyrus-sasl-lib-0:2.1.28-30.fc 100% | 193.7 MiB/s | 793.5 KiB | 00m00s [133/162] libtool-ltdl-0:2.5.4-4.fc42.x 100% | 35.3 MiB/s | 36.2 KiB | 00m00s [134/162] libevent-0:2.1.12-15.fc42.x86 100% | 84.7 MiB/s | 260.2 KiB | 00m00s [135/162] libffi-0:3.4.8-1.fc43.x86_64 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [136/162] libusb1-0:1.0.28-2.fc43.x86_6 100% | 77.5 MiB/s | 79.3 KiB | 00m00s [137/162] gdbm-libs-1:1.23-9.fc42.x86_6 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [138/162] alternatives-0:1.33-1.fc43.x8 100% | 39.6 MiB/s | 40.5 KiB | 00m00s [139/162] jansson-0:2.14-2.fc42.x86_64 100% | 7.4 MiB/s | 45.7 KiB | 00m00s [140/162] binutils-0:2.44-3.fc43.x86_64 100% | 341.9 MiB/s | 5.8 MiB | 00m00s [141/162] pkgconf-pkg-config-0:2.3.0-2. 100% | 1.2 MiB/s | 9.9 KiB | 00m00s [142/162] libeconf-0:0.7.6-1.fc43.x86_6 100% | 1.9 MiB/s | 35.5 KiB | 00m00s [143/162] pkgconf-0:2.3.0-2.fc42.x86_64 100% | 43.8 MiB/s | 44.9 KiB | 00m00s [144/162] pkgconf-m4-0:2.3.0-2.fc42.noa 100% | 13.9 MiB/s | 14.2 KiB | 00m00s [145/162] libpkgconf-0:2.3.0-2.fc42.x86 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [146/162] fedora-release-0:43-0.15.noar 100% | 14.9 MiB/s | 15.3 KiB | 00m00s [147/162] p11-kit-trust-0:0.25.5-5.fc42 100% | 43.2 MiB/s | 132.6 KiB | 00m00s [148/162] systemd-standalone-sysusers-0 100% | 43.6 MiB/s | 133.8 KiB | 00m00s [149/162] xxhash-libs-0:0.8.3-2.fc42.x8 100% | 9.5 MiB/s | 39.1 KiB | 00m00s [150/162] fedora-release-identity-basic 100% | 3.1 MiB/s | 16.0 KiB | 00m00s [151/162] gdb-minimal-0:16.3-1.fc43.x86 100% | 315.0 MiB/s | 4.4 MiB | 00m00s [152/162] libcurl-0:8.14.0~rc1-1.fc43.x 100% | 38.8 MiB/s | 397.5 KiB | 00m00s [153/162] krb5-libs-0:1.21.3-5.fc42.x86 100% | 93.4 MiB/s | 764.7 KiB | 00m00s [154/162] libnghttp2-0:1.65.0-1.fc43.x8 100% | 17.7 MiB/s | 72.6 KiB | 00m00s [155/162] libpsl-0:0.21.5-5.fc42.x86_64 100% | 31.3 MiB/s | 64.0 KiB | 00m00s [156/162] keyutils-libs-0:1.6.3-5.fc42. 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [157/162] libcom_err-0:1.47.2-3.fc42.x8 100% | 26.3 MiB/s | 26.9 KiB | 00m00s [158/162] libverto-0:0.3.2-10.fc42.x86_ 100% | 20.3 MiB/s | 20.8 KiB | 00m00s [159/162] publicsuffix-list-dafsa-0:202 100% | 57.5 MiB/s | 58.8 KiB | 00m00s [160/162] libssh-config-0:0.11.1-4.fc43 100% | 4.7 MiB/s | 9.6 KiB | 00m00s [161/162] libbrotli-0:1.1.0-6.fc43.x86_ 100% | 83.0 MiB/s | 339.9 KiB | 00m00s [162/162] libssh-0:0.11.1-4.fc43.x86_64 100% | 56.7 MiB/s | 232.2 KiB | 00m00s -------------------------------------------------------------------------------- [162/162] Total 100% | 193.3 MiB/s | 58.6 MiB | 00m00s Running transaction Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. [ 1/164] Verify package files 100% | 1.6 KiB/s | 162.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-44.fc43.x86_64 >>> Finished pre-transaction scriptlet: filesystem-0:3.18-44.fc43.x86_64 >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1747309134.763394/root/var/cache/d [ 2/164] Prepare transaction 100% | 3.9 KiB/s | 162.0 B | 00m00s [ 3/164] Installing libgcc-0:15.1.1-1. 100% | 262.0 MiB/s | 268.3 KiB | 00m00s [ 4/164] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/164] Installing publicsuffix-list- 100% | 0.0 B/s | 69.2 KiB | 00m00s [ 6/164] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 7/164] Installing fedora-gpg-keys-0: 100% | 42.9 MiB/s | 175.9 KiB | 00m00s [ 8/164] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/164] Installing fedora-repos-0:43- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/164] Installing fedora-release-com 100% | 24.1 MiB/s | 24.7 KiB | 00m00s [ 11/164] Installing fedora-release-0:4 100% | 10.1 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-25.fc43.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-25.fc43.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 12/164] Installing setup-0:2.15.0-25. 100% | 51.0 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/164] Installing filesystem-0:3.18- 100% | 2.7 MiB/s | 212.5 KiB | 00m00s [ 14/164] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 15/164] Installing pcre2-syntax-0:10. 100% | 269.9 MiB/s | 276.4 KiB | 00m00s [ 16/164] Installing ncurses-base-0:6.5 100% | 86.0 MiB/s | 352.2 KiB | 00m00s [ 17/164] Installing bash-0:5.2.37-3.fc 100% | 255.6 MiB/s | 8.2 MiB | 00m00s [ 18/164] Installing glibc-common-0:2.4 100% | 63.8 MiB/s | 1.0 MiB | 00m00s [ 19/164] Installing glibc-gconv-extra- 100% | 270.8 MiB/s | 7.3 MiB | 00m00s [ 20/164] Installing glibc-0:2.41.9000- 100% | 175.7 MiB/s | 6.7 MiB | 00m00s [ 21/164] Installing ncurses-libs-0:6.5 100% | 232.6 MiB/s | 952.8 KiB | 00m00s [ 22/164] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 23/164] Installing zlib-ng-compat-0:2 100% | 135.2 MiB/s | 138.4 KiB | 00m00s [ 24/164] Installing bzip2-libs-0:1.0.8 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [ 25/164] Installing libstdc++-0:15.1.1 100% | 405.2 MiB/s | 2.8 MiB | 00m00s [ 26/164] Installing xz-libs-1:5.8.1-1. 100% | 213.8 MiB/s | 218.9 KiB | 00m00s [ 27/164] Installing gmp-1:6.3.0-3.fc43 100% | 401.1 MiB/s | 821.5 KiB | 00m00s [ 28/164] Installing libuuid-0:2.40.4-7 100% | 0.0 B/s | 38.4 KiB | 00m00s [ 29/164] Installing readline-0:8.2-13. 100% | 237.8 MiB/s | 487.1 KiB | 00m00s [ 30/164] Installing popt-0:1.19-8.fc42 100% | 68.1 MiB/s | 139.4 KiB | 00m00s [ 31/164] Installing libblkid-0:2.40.4- 100% | 257.2 MiB/s | 263.4 KiB | 00m00s [ 32/164] Installing libxcrypt-0:4.4.38 100% | 280.4 MiB/s | 287.2 KiB | 00m00s [ 33/164] Installing libzstd-0:1.5.7-1. 100% | 395.1 MiB/s | 809.1 KiB | 00m00s [ 34/164] Installing elfutils-libelf-0: 100% | 388.8 MiB/s | 1.2 MiB | 00m00s [ 35/164] Installing libgpg-error-0:1.5 100% | 60.0 MiB/s | 921.1 KiB | 00m00s [ 36/164] Installing libattr-0:2.5.2-5. 100% | 0.0 B/s | 28.1 KiB | 00m00s [ 37/164] Installing libacl-0:2.3.2-3.f 100% | 0.0 B/s | 39.2 KiB | 00m00s [ 38/164] Installing libtasn1-0:4.20.0- 100% | 173.9 MiB/s | 178.1 KiB | 00m00s [ 39/164] Installing libunistring-0:1.1 100% | 345.3 MiB/s | 1.7 MiB | 00m00s [ 40/164] Installing libidn2-0:2.3.8-1. 100% | 45.5 MiB/s | 558.7 KiB | 00m00s [ 41/164] Installing crypto-policies-0: 100% | 32.5 MiB/s | 166.6 KiB | 00m00s [ 42/164] Installing dwz-0:0.15-9.fc42. 100% | 20.4 MiB/s | 292.4 KiB | 00m00s [ 43/164] Installing mpfr-0:4.2.2-1.fc4 100% | 270.3 MiB/s | 830.4 KiB | 00m00s [ 44/164] Installing gawk-0:5.3.2-1.fc4 100% | 100.9 MiB/s | 1.8 MiB | 00m00s [ 45/164] Installing unzip-0:6.0-66.fc4 100% | 29.6 MiB/s | 393.8 KiB | 00m00s [ 46/164] Installing file-libs-0:5.46-1 100% | 697.5 MiB/s | 11.9 MiB | 00m00s [ 47/164] Installing file-0:5.46-1.fc42 100% | 8.3 MiB/s | 101.7 KiB | 00m00s [ 48/164] Installing pcre2-0:10.45-1.fc 100% | 341.4 MiB/s | 699.1 KiB | 00m00s [ 49/164] Installing grep-0:3.12-1.fc43 100% | 62.7 MiB/s | 1.0 MiB | 00m00s [ 50/164] Installing xz-1:5.8.1-1.fc43. 100% | 78.3 MiB/s | 1.3 MiB | 00m00s [ 51/164] Installing libcap-ng-0:0.8.5- 100% | 73.1 MiB/s | 74.8 KiB | 00m00s [ 52/164] Installing audit-libs-0:4.0.3 100% | 345.1 MiB/s | 353.4 KiB | 00m00s [ 53/164] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.5 KiB | 00m00s [ 54/164] Installing libsepol-0:3.8-1.f 100% | 403.8 MiB/s | 827.0 KiB | 00m00s [ 55/164] Installing libselinux-0:3.8-1 100% | 189.8 MiB/s | 194.3 KiB | 00m00s [ 56/164] Installing findutils-1:4.10.0 100% | 104.1 MiB/s | 1.9 MiB | 00m00s [ 57/164] Installing sed-0:4.9-4.fc42.x 100% | 52.8 MiB/s | 865.5 KiB | 00m00s [ 58/164] Installing libmount-0:2.40.4- 100% | 349.0 MiB/s | 357.4 KiB | 00m00s [ 59/164] Installing lz4-libs-0:1.10.0- 100% | 154.7 MiB/s | 158.5 KiB | 00m00s [ 60/164] Installing lua-libs-0:5.4.7-3 100% | 271.5 MiB/s | 278.1 KiB | 00m00s [ 61/164] Installing sqlite-libs-0:3.49 100% | 377.1 MiB/s | 1.5 MiB | 00m00s [ 62/164] Installing json-c-0:0.18-2.fc 100% | 85.9 MiB/s | 88.0 KiB | 00m00s [ 63/164] Installing libffi-0:3.4.8-1.f 100% | 82.4 MiB/s | 84.3 KiB | 00m00s [ 64/164] Installing p11-kit-0:0.25.5-5 100% | 109.2 MiB/s | 2.2 MiB | 00m00s [ 65/164] Installing libeconf-0:0.7.6-1 100% | 64.7 MiB/s | 66.2 KiB | 00m00s [ 66/164] Installing pam-libs-0:1.7.0-4 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 67/164] Installing libcap-0:2.76-1.fc 100% | 16.1 MiB/s | 214.3 KiB | 00m00s [ 68/164] Installing systemd-libs-0:257 100% | 372.0 MiB/s | 2.2 MiB | 00m00s [ 69/164] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.8 KiB | 00m00s [ 70/164] Installing p11-kit-trust-0:0. 100% | 16.9 MiB/s | 397.2 KiB | 00m00s [ 71/164] Installing util-linux-core-0: 100% | 75.1 MiB/s | 1.4 MiB | 00m00s [ 72/164] Installing libusb1-0:1.0.28-2 100% | 168.7 MiB/s | 172.7 KiB | 00m00s [ 73/164] Installing systemd-standalone 100% | 20.9 MiB/s | 277.8 KiB | 00m00s [ 74/164] Installing zstd-0:1.5.7-1.fc4 100% | 106.9 MiB/s | 1.7 MiB | 00m00s [ 75/164] Installing tar-2:1.35-5.fc42. 100% | 148.1 MiB/s | 3.0 MiB | 00m00s [ 76/164] Installing libsemanage-0:3.8- 100% | 302.9 MiB/s | 310.2 KiB | 00m00s [ 77/164] Installing zip-0:3.0-43.fc42. 100% | 49.0 MiB/s | 702.4 KiB | 00m00s [ 78/164] Installing libpsl-0:0.21.5-5. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [ 79/164] Installing libassuan-0:2.5.7- 100% | 165.6 MiB/s | 169.6 KiB | 00m00s [ 80/164] Installing libgcrypt-0:1.11.1 100% | 393.8 MiB/s | 1.6 MiB | 00m00s [ 81/164] Installing libksba-0:1.6.7-3. 100% | 395.6 MiB/s | 405.1 KiB | 00m00s [ 82/164] Installing libfdisk-0:2.40.4- 100% | 364.7 MiB/s | 373.5 KiB | 00m00s [ 83/164] Installing nettle-0:3.10.1-1. 100% | 258.3 MiB/s | 793.6 KiB | 00m00s [ 84/164] Installing gnutls-0:3.8.9-5.f 100% | 397.1 MiB/s | 3.6 MiB | 00m00s [ 85/164] Installing libxml2-0:2.12.10- 100% | 99.8 MiB/s | 1.7 MiB | 00m00s [ 86/164] Installing bzip2-0:1.0.8-20.f 100% | 7.8 MiB/s | 103.8 KiB | 00m00s [ 87/164] Installing add-determinism-0: 100% | 137.0 MiB/s | 2.5 MiB | 00m00s [ 88/164] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 89/164] Installing cpio-0:2.15-2.fc41 100% | 68.7 MiB/s | 1.1 MiB | 00m00s [ 90/164] Installing diffutils-0:3.12-2 100% | 91.8 MiB/s | 1.6 MiB | 00m00s [ 91/164] Installing ed-0:1.21-2.fc42.x 100% | 11.2 MiB/s | 148.8 KiB | 00m00s [ 92/164] Installing patch-0:2.8-1.fc43 100% | 17.2 MiB/s | 228.3 KiB | 00m00s [ 93/164] Installing libgomp-0:15.1.1-1 100% | 263.6 MiB/s | 539.9 KiB | 00m00s [ 94/164] Installing npth-0:1.8-2.fc42. 100% | 0.0 B/s | 50.7 KiB | 00m00s [ 95/164] Installing libtool-ltdl-0:2.5 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [ 96/164] Installing gdbm-libs-1:1.23-9 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [ 97/164] Installing cyrus-sasl-lib-0:2 100% | 128.0 MiB/s | 2.3 MiB | 00m00s [ 98/164] Installing jansson-0:2.14-2.f 100% | 92.2 MiB/s | 94.4 KiB | 00m00s [ 99/164] Installing libpkgconf-0:2.3.0 100% | 77.4 MiB/s | 79.2 KiB | 00m00s [100/164] Installing pkgconf-0:2.3.0-2. 100% | 6.8 MiB/s | 91.0 KiB | 00m00s [101/164] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [102/164] Installing xxhash-libs-0:0.8. 100% | 89.4 MiB/s | 91.6 KiB | 00m00s [103/164] Installing libnghttp2-0:1.65. 100% | 159.5 MiB/s | 163.3 KiB | 00m00s [104/164] Installing keyutils-libs-0:1. 100% | 58.3 MiB/s | 59.7 KiB | 00m00s [105/164] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 68.2 KiB | 00m00s [106/164] Installing libverto-0:0.3.2-1 100% | 0.0 B/s | 27.2 KiB | 00m00s [107/164] Installing libbrotli-0:1.1.0- 100% | 272.0 MiB/s | 835.6 KiB | 00m00s [108/164] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [109/164] Installing elfutils-default-y 100% | 227.0 KiB/s | 2.0 KiB | 00m00s [110/164] Installing elfutils-libs-0:0. 100% | 223.1 MiB/s | 685.2 KiB | 00m00s [111/164] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [112/164] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [113/164] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [114/164] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [115/164] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [116/164] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [117/164] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [118/164] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [119/164] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [120/164] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [121/164] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [122/164] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [123/164] Installing coreutils-common-0 100% | 389.4 MiB/s | 11.3 MiB | 00m00s [124/164] Installing openssl-libs-1:3.5 100% | 423.3 MiB/s | 8.9 MiB | 00m00s [125/164] Installing coreutils-0:9.7-1. 100% | 143.3 MiB/s | 5.4 MiB | 00m00s [126/164] Installing ca-certificates-0: 100% | 2.0 MiB/s | 2.4 MiB | 00m01s [127/164] Installing libarchive-0:3.7.7 100% | 227.7 MiB/s | 932.6 KiB | 00m00s [128/164] Installing krb5-libs-0:1.21.3 100% | 127.8 MiB/s | 2.3 MiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-7.fc43.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-7.fc43.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [129/164] Installing tpm2-tss-0:4.1.3-7 100% | 261.3 MiB/s | 1.6 MiB | 00m00s [130/164] Installing ima-evm-utils-libs 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [131/164] Installing libssh-0:0.11.1-4. 100% | 277.1 MiB/s | 567.5 KiB | 00m00s [132/164] Installing gzip-0:1.13-3.fc42 100% | 25.9 MiB/s | 398.4 KiB | 00m00s [133/164] Installing rpm-sequoia-0:1.8. 100% | 357.7 MiB/s | 2.5 MiB | 00m00s [134/164] Installing rpm-libs-0:5.99.90 100% | 303.2 MiB/s | 931.3 KiB | 00m00s [135/164] Installing libfsverity-0:1.6- 100% | 0.0 B/s | 33.5 KiB | 00m00s [136/164] Installing libevent-0:2.1.12- 100% | 295.2 MiB/s | 906.9 KiB | 00m00s [137/164] Installing openldap-0:2.6.9-5 100% | 214.5 MiB/s | 658.9 KiB | 00m00s [138/164] Installing gnupg2-0:2.4.7-3.f 100% | 238.8 MiB/s | 9.8 MiB | 00m00s [139/164] Installing libcurl-0:8.14.0~r 100% | 290.4 MiB/s | 892.1 KiB | 00m00s [140/164] Installing elfutils-debuginfo 100% | 6.5 MiB/s | 86.2 KiB | 00m00s [141/164] Installing elfutils-0:0.193-2 100% | 153.8 MiB/s | 2.9 MiB | 00m00s [142/164] Installing binutils-0:2.44-3. 100% | 315.9 MiB/s | 25.9 MiB | 00m00s [143/164] Installing gdb-minimal-0:16.3 100% | 281.9 MiB/s | 13.2 MiB | 00m00s [144/164] Installing debugedit-0:5.1-6. 100% | 14.7 MiB/s | 195.4 KiB | 00m00s [145/164] Installing curl-0:8.14.0~rc1- 100% | 18.6 MiB/s | 476.0 KiB | 00m00s [146/164] Installing rpm-0:5.99.90-5.fc 100% | 67.8 MiB/s | 2.5 MiB | 00m00s [147/164] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [148/164] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [149/164] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 8.6 KiB | 00m00s [150/164] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [151/164] Installing rpm-sign-libs-0:5. 100% | 39.6 MiB/s | 40.5 KiB | 00m00s [152/164] Installing rpm-build-libs-0:5 100% | 259.0 MiB/s | 265.2 KiB | 00m00s [153/164] Installing gpgverify-0:2.1-3. 100% | 0.0 B/s | 9.4 KiB | 00m00s [154/164] Installing rpm-build-0:5.99.9 100% | 20.3 MiB/s | 290.3 KiB | 00m00s [155/164] Installing pyproject-srpm-mac 100% | 0.0 B/s | 2.5 KiB | 00m00s [156/164] Installing redhat-rpm-config- 100% | 91.8 MiB/s | 188.0 KiB | 00m00s [157/164] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [158/164] Installing fonts-srpm-macros- 100% | 0.0 B/s | 57.0 KiB | 00m00s [159/164] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [160/164] Installing python-srpm-macros 100% | 0.0 B/s | 53.0 KiB | 00m00s [161/164] Installing which-0:2.23-1.fc4 100% | 6.0 MiB/s | 85.6 KiB | 00m00s [162/164] Installing util-linux-0:2.40. 100% | 86.5 MiB/s | 3.5 MiB | 00m00s [163/164] Installing shadow-utils-2:4.1 100% | 130.8 MiB/s | 4.1 MiB | 00m00s [164/164] Installing info-0:7.2-3.fc42. 100% | 227.3 KiB/s | 358.3 KiB | 00m02s Warning: skipped OpenPGP checks for 4 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.6.0-1.fc43.x86_64 alternatives-1.33-1.fc43.x86_64 ansible-srpm-macros-1-17.1.fc42.noarch audit-libs-4.0.3-2.fc42.x86_64 bash-5.2.37-3.fc43.x86_64 binutils-2.44-3.fc43.x86_64 build-reproducibility-srpm-macros-0.6.0-1.fc43.noarch bzip2-1.0.8-20.fc42.x86_64 bzip2-libs-1.0.8-20.fc42.x86_64 ca-certificates-2024.2.69_v8.0.401-5.fc42.noarch coreutils-9.7-1.fc43.x86_64 coreutils-common-9.7-1.fc43.x86_64 cpio-2.15-2.fc41.x86_64 crypto-policies-20250402-2.git86c0178.fc43.noarch curl-8.14.0~rc1-1.fc43.x86_64 cyrus-sasl-lib-2.1.28-30.fc42.x86_64 debugedit-5.1-6.fc43.x86_64 diffutils-3.12-2.fc43.x86_64 dwz-0.15-9.fc42.x86_64 ed-1.21-2.fc42.x86_64 efi-srpm-macros-6-3.fc43.noarch elfutils-0.193-2.fc43.x86_64 elfutils-debuginfod-client-0.193-2.fc43.x86_64 elfutils-default-yama-scope-0.193-2.fc43.noarch elfutils-libelf-0.193-2.fc43.x86_64 elfutils-libs-0.193-2.fc43.x86_64 fedora-gpg-keys-43-0.2.noarch fedora-release-43-0.15.noarch fedora-release-common-43-0.15.noarch fedora-release-identity-basic-43-0.15.noarch fedora-repos-43-0.2.noarch fedora-repos-rawhide-43-0.2.noarch file-5.46-1.fc42.x86_64 file-libs-5.46-1.fc42.x86_64 filesystem-3.18-44.fc43.x86_64 filesystem-srpm-macros-3.18-44.fc43.noarch findutils-4.10.0-5.fc42.x86_64 fonts-srpm-macros-2.0.5-21.fc42.noarch forge-srpm-macros-0.4.0-2.fc42.noarch fpc-srpm-macros-1.3-14.fc42.noarch gawk-5.3.2-1.fc43.x86_64 gdb-minimal-16.3-1.fc43.x86_64 gdbm-libs-1.23-9.fc42.x86_64 ghc-srpm-macros-1.9.2-2.fc42.noarch glibc-2.41.9000-13.fc43.x86_64 glibc-common-2.41.9000-13.fc43.x86_64 glibc-gconv-extra-2.41.9000-13.fc43.x86_64 glibc-minimal-langpack-2.41.9000-13.fc43.x86_64 gmp-6.3.0-3.fc43.x86_64 gnat-srpm-macros-6-7.fc42.noarch gnupg2-2.4.7-3.fc43.x86_64 gnutls-3.8.9-5.fc43.x86_64 go-srpm-macros-3.6.0-7.fc43.noarch gpg-pubkey-36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b gpg-pubkey-b0f4950458f69e1150c6c5edc8ac4916105ef944-65ca83d1 gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.1-3.fc43.noarch grep-3.12-1.fc43.x86_64 gzip-1.13-3.fc42.x86_64 ima-evm-utils-libs-1.6.2-5.fc43.x86_64 info-7.2-3.fc42.x86_64 jansson-2.14-2.fc42.x86_64 json-c-0.18-2.fc42.x86_64 kernel-srpm-macros-1.0-25.fc42.noarch keyutils-libs-1.6.3-5.fc42.x86_64 krb5-libs-1.21.3-5.fc42.x86_64 libacl-2.3.2-3.fc42.x86_64 libarchive-3.7.7-4.fc43.x86_64 libassuan-2.5.7-3.fc42.x86_64 libattr-2.5.2-5.fc42.x86_64 libblkid-2.40.4-7.fc43.x86_64 libbrotli-1.1.0-6.fc43.x86_64 libcap-2.76-1.fc43.x86_64 libcap-ng-0.8.5-4.fc42.x86_64 libcom_err-1.47.2-3.fc42.x86_64 libcurl-8.14.0~rc1-1.fc43.x86_64 libeconf-0.7.6-1.fc43.x86_64 libevent-2.1.12-15.fc42.x86_64 libfdisk-2.40.4-7.fc43.x86_64 libffi-3.4.8-1.fc43.x86_64 libfsverity-1.6-2.fc42.x86_64 libgcc-15.1.1-1.fc43.x86_64 libgcrypt-1.11.1-1.fc43.x86_64 libgomp-15.1.1-1.fc43.x86_64 libgpg-error-1.55-1.fc43.x86_64 libidn2-2.3.8-1.fc43.x86_64 libksba-1.6.7-3.fc42.x86_64 libmount-2.40.4-7.fc43.x86_64 libnghttp2-1.65.0-1.fc43.x86_64 libpkgconf-2.3.0-2.fc42.x86_64 libpsl-0.21.5-5.fc42.x86_64 libselinux-3.8-1.fc42.x86_64 libsemanage-3.8-1.fc42.x86_64 libsepol-3.8-1.fc42.x86_64 libsmartcols-2.40.4-7.fc43.x86_64 libssh-0.11.1-4.fc43.x86_64 libssh-config-0.11.1-4.fc43.noarch libstdc++-15.1.1-1.fc43.x86_64 libtasn1-4.20.0-1.fc43.x86_64 libtool-ltdl-2.5.4-4.fc42.x86_64 libunistring-1.1-9.fc42.x86_64 libusb1-1.0.28-2.fc43.x86_64 libuuid-2.40.4-7.fc43.x86_64 libverto-0.3.2-10.fc42.x86_64 libxcrypt-4.4.38-7.fc43.x86_64 libxml2-2.12.10-1.fc43.x86_64 libzstd-1.5.7-1.fc43.x86_64 lua-libs-5.4.7-3.fc43.x86_64 lua-srpm-macros-1-15.fc42.noarch lz4-libs-1.10.0-2.fc42.x86_64 mpfr-4.2.2-1.fc43.x86_64 ncurses-base-6.5-5.20250125.fc42.noarch ncurses-libs-6.5-5.20250125.fc42.x86_64 nettle-3.10.1-1.fc43.x86_64 npth-1.8-2.fc42.x86_64 ocaml-srpm-macros-10-4.fc42.noarch openblas-srpm-macros-2-19.fc42.noarch openldap-2.6.9-5.fc43.x86_64 openssl-libs-3.5.0-3.fc43.x86_64 p11-kit-0.25.5-5.fc42.x86_64 p11-kit-trust-0.25.5-5.fc42.x86_64 package-notes-srpm-macros-0.5-13.fc42.noarch pam-libs-1.7.0-4.fc42.x86_64 patch-2.8-1.fc43.x86_64 pcre2-10.45-1.fc43.x86_64 pcre2-syntax-10.45-1.fc43.noarch perl-srpm-macros-1-57.fc42.noarch pkgconf-2.3.0-2.fc42.x86_64 pkgconf-m4-2.3.0-2.fc42.noarch pkgconf-pkg-config-2.3.0-2.fc42.x86_64 popt-1.19-8.fc42.x86_64 publicsuffix-list-dafsa-20250116-1.fc42.noarch pyproject-srpm-macros-1.18.1-1.fc43.noarch python-srpm-macros-3.13-5.fc43.noarch qt5-srpm-macros-5.15.16-1.fc43.noarch qt6-srpm-macros-6.9.0-2.fc43.noarch readline-8.2-13.fc43.x86_64 redhat-rpm-config-343-5.fc43.noarch rpm-5.99.90-5.fc43.x86_64 rpm-build-5.99.90-5.fc43.x86_64 rpm-build-libs-5.99.90-5.fc43.x86_64 rpm-libs-5.99.90-5.fc43.x86_64 rpm-sequoia-1.8.0-1.fc43.x86_64 rpm-sign-libs-5.99.90-5.fc43.x86_64 rust-srpm-macros-26.3-4.fc42.noarch sed-4.9-4.fc42.x86_64 setup-2.15.0-25.fc43.noarch shadow-utils-4.17.4-1.fc43.x86_64 sqlite-libs-3.49.1-1.fc43.x86_64 systemd-libs-257.5-5.fc43.x86_64 systemd-standalone-sysusers-257.5-5.fc43.x86_64 tar-1.35-5.fc42.x86_64 tpm2-tss-4.1.3-7.fc43.x86_64 tree-sitter-srpm-macros-0.2.4-1.fc43.noarch unzip-6.0-66.fc42.x86_64 util-linux-2.40.4-7.fc43.x86_64 util-linux-core-2.40.4-7.fc43.x86_64 which-2.23-1.fc42.x86_64 xxhash-libs-0.8.3-2.fc42.x86_64 xz-5.8.1-1.fc43.x86_64 xz-libs-5.8.1-1.fc43.x86_64 zig-srpm-macros-1-4.fc42.noarch zip-3.0-43.fc42.x86_64 zlib-ng-compat-2.2.4-2.fc43.x86_64 zstd-1.5.7-1.fc43.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1743811200 Wrote: /builddir/build/SRPMS/osgearth-3.7.2-1.fc43.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1747309134.763394/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-j44_rb_t/osgearth/osgearth.spec) Config(child) 0 minutes 20 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 INFO: Start(/var/lib/copr-rpmbuild/results/osgearth-3.7.2-1.fc43.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1747309134.763394/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1747309134.763394/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 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1747309134.763394/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 INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-5.99.90-5.fc43.x86_64 rpm-sequoia-1.8.0-1.fc43.x86_64 dnf5-5.2.13.1-2.fc43.x86_64 dnf5-plugins-5.2.13.1-2.fc43.x86_64 Finish: chroot init Start: build phase for osgearth-3.7.2-1.fc43.src.rpm Start: build setup for osgearth-3.7.2-1.fc43.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1743811200 Wrote: /builddir/build/SRPMS/osgearth-3.7.2-1.fc43.src.rpm Updating and loading repositories: fedora 100% | 257.9 KiB/s | 27.8 KiB | 00m00s Copr repository 100% | 66.7 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 41.9 MiB/s | 1.4 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: OpenSceneGraph x86_64 3.6.5-32.fc42 fedora 455.4 KiB OpenSceneGraph-devel x86_64 3.6.5-32.fc42 fedora 229.8 MiB cmake x86_64 3.31.6-2.fc43 fedora 34.2 MiB gcc-c++ x86_64 15.1.1-1.fc43 fedora 41.3 MiB gdal-devel x86_64 3.10.3-1.fc43 copr_base 1.3 MiB geos-devel x86_64 3.13.1-1.fc43 copr_base 34.6 MiB glew-devel x86_64 2.2.0-10.fc42 fedora 1.8 MiB libcurl-devel x86_64 8.14.0~rc1-1.fc43 fedora 1.3 MiB liblerc-devel x86_64 4.0.0-8.fc43 copr_base 4.3 MiB libzip-devel x86_64 1.11.3-1.fc43 copr_base 287.0 KiB libzip-tools x86_64 1.11.3-1.fc43 copr_base 94.5 KiB make x86_64 1:4.4.1-10.fc42 fedora 1.8 MiB mingw32-OpenSceneGraph noarch 3.6.5-32.fc42 fedora 51.5 MiB mingw32-curl noarch 8.13.0-1.fc43 fedora 1.7 MiB mingw32-filesystem noarch 149-1.fc43 fedora 11.4 KiB mingw32-gcc-c++ x86_64 15.0.1-1.fc43 fedora 93.9 MiB mingw32-gdal noarch 3.10.3-1.fc43 copr_base 46.4 MiB mingw32-glew noarch 2.2.0-10.fc42 fedora 4.4 MiB mingw32-glew-static noarch 2.2.0-10.fc42 fedora 807.2 KiB mingw32-liblerc noarch 4.0.0-8.fc43 copr_base 5.4 MiB mingw32-protobuf noarch 3.19.6-9.fc43 fedora 20.3 MiB mingw64-OpenSceneGraph noarch 3.6.5-32.fc42 fedora 48.7 MiB mingw64-curl noarch 8.13.0-1.fc43 fedora 1.7 MiB mingw64-filesystem noarch 149-1.fc43 fedora 11.5 KiB mingw64-gcc-c++ x86_64 15.0.1-1.fc43 fedora 98.8 MiB mingw64-gdal noarch 3.10.3-1.fc43 copr_base 45.2 MiB mingw64-glew noarch 2.2.0-10.fc42 fedora 4.4 MiB mingw64-glew-static noarch 2.2.0-10.fc42 fedora 775.0 KiB mingw64-liblerc noarch 4.0.0-8.fc43 copr_base 5.8 MiB mingw64-protobuf noarch 3.19.6-9.fc43 fedora 19.4 MiB protobuf-devel x86_64 3.19.6-11.fc43 fedora 2.7 MiB python3-myst-parser noarch 4.0.1-2.fc43 fedora 794.9 KiB python3-recommonmark noarch 0.7.1-11.git.fc42 fedora 115.1 KiB python3-sphinx noarch 1:8.2.3-5.fc43 fedora 11.4 MiB python3-sphinx-markdown-tables noarch 0.0.17-9.fc42 fedora 76.9 KiB rapidjson-devel x86_64 1.1.0-43.fc42 fedora 607.2 KiB sqlite-devel x86_64 3.49.1-1.fc43 fedora 681.0 KiB Installing dependencies: OpenSceneGraph-libs x86_64 3.6.5-32.fc42 fedora 25.4 MiB OpenThreads x86_64 3.6.5-32.fc42 fedora 207.9 KiB OpenThreads-devel x86_64 3.6.5-32.fc42 fedora 1.2 MiB SDL3 x86_64 3.2.12-1.fc43 copr_base 2.7 MiB abattis-cantarell-vf-fonts noarch 0.301-14.fc42 fedora 192.7 KiB abseil-cpp x86_64 20250127.1-1.fc43 fedora 2.3 MiB adwaita-cursor-theme noarch 48.0-2.fc43 fedora 11.4 MiB adwaita-icon-theme noarch 48.0-2.fc43 fedora 1.2 MiB adwaita-icon-theme-legacy noarch 46.2-3.fc42 fedora 2.1 MiB annobin-docs noarch 12.94-1.fc43 fedora 98.9 KiB annobin-plugin-gcc x86_64 12.94-1.fc43 fedora 993.4 KiB armadillo x86_64 12.8.1-6.fc43 copr_base 82.0 KiB arpack x86_64 3.9.1-6.fc42 fedora 646.0 KiB at-spi2-atk x86_64 2.56.2-1.fc43 fedora 275.6 KiB at-spi2-core x86_64 2.56.2-1.fc43 fedora 1.5 MiB atk x86_64 2.56.2-1.fc43 fedora 248.6 KiB avahi-glib x86_64 0.9~rc2-3.fc43 fedora 19.6 KiB avahi-libs x86_64 0.9~rc2-3.fc43 fedora 171.6 KiB blosc x86_64 1.21.6-6.fc43 copr_base 126.2 KiB boost-program-options x86_64 1.83.0-12.fc42 fedora 276.7 KiB boost-system x86_64 1.83.0-12.fc42 fedora 12.2 KiB boost-thread x86_64 1.83.0-12.fc42 fedora 132.7 KiB brotli x86_64 1.1.0-6.fc43 copr_base 31.6 KiB brotli-devel x86_64 1.1.0-6.fc43 copr_base 65.6 KiB cairo x86_64 1.18.2-3.fc42 fedora 1.8 MiB cairo-gobject x86_64 1.18.2-3.fc42 fedora 35.1 KiB cfitsio x86_64 4.6.2-1.fc43 fedora 1.9 MiB cmake-data noarch 3.31.6-2.fc43 fedora 8.5 MiB cmake-filesystem x86_64 3.31.6-2.fc43 fedora 0.0 B cmake-rpm-macros noarch 3.31.6-2.fc43 fedora 7.7 KiB colord-libs x86_64 1.4.7-6.fc42 fedora 850.7 KiB cpp x86_64 15.1.1-1.fc43 fedora 37.8 MiB cups-filesystem noarch 1:2.4.12-3.fc43 fedora 0.0 B cups-libs x86_64 1:2.4.12-3.fc43 fedora 618.7 KiB dbus x86_64 1:1.16.0-3.fc42 fedora 0.0 B dbus-libs x86_64 1:1.16.0-3.fc42 fedora 349.5 KiB default-fonts-core-sans noarch 4.2-4.fc42 fedora 11.9 KiB emacs-filesystem noarch 1:30.0-4.fc42 fedora 0.0 B expat x86_64 2.7.1-1.fc43 fedora 294.2 KiB flexiblas x86_64 3.4.5-1.fc43 copr_base 50.4 KiB flexiblas-netlib x86_64 3.4.5-1.fc43 copr_base 10.9 MiB flexiblas-netlib64 x86_64 3.4.5-1.fc43 copr_base 11.0 MiB flexiblas-openblas-openmp x86_64 3.4.5-1.fc43 copr_base 39.2 KiB flexiblas-openblas-openmp64 x86_64 3.4.5-1.fc43 copr_base 39.2 KiB fontconfig x86_64 2.16.2-1.fc43 fedora 760.8 KiB fonts-filesystem noarch 1:2.0.5-21.fc42 fedora 0.0 B freetype x86_64 2.13.3-2.fc42 fedora 858.2 KiB freexl x86_64 2.0.0-14.fc43 fedora 89.4 KiB fribidi x86_64 1.0.16-2.fc42 fedora 194.3 KiB gcc x86_64 15.1.1-1.fc43 fedora 111.0 MiB gcc-plugin-annobin x86_64 15.1.1-1.fc43 fedora 57.2 KiB gdal-libs x86_64 3.10.3-1.fc43 copr_base 30.0 MiB gdk-pixbuf2 x86_64 2.42.12-10.fc42 fedora 2.5 MiB gdk-pixbuf2-modules x86_64 2.42.12-10.fc42 fedora 63.4 KiB geos x86_64 3.13.1-1.fc43 copr_base 3.9 MiB giflib x86_64 5.2.2-6.fc43 copr_base 112.1 KiB glib2 x86_64 2.84.1-1.fc43 fedora 14.7 MiB glibc-devel x86_64 2.41.9000-13.fc43 fedora 2.3 MiB google-noto-fonts-common noarch 20250501-1.fc43 fedora 17.7 KiB google-noto-sans-vf-fonts noarch 20250501-1.fc43 fedora 1.4 MiB gpgme x86_64 1.24.2-1.fc43 fedora 591.4 KiB gpgmepp x86_64 1.24.2-1.fc43 fedora 429.1 KiB graphite2 x86_64 1.3.14-18.fc43 copr_base 191.8 KiB groff-base x86_64 1.23.0-8.fc42 fedora 3.9 MiB gtk-update-icon-cache x86_64 3.24.49-2.fc43 fedora 62.2 KiB gtk3 x86_64 3.24.49-2.fc43 fedora 23.1 MiB harfbuzz x86_64 11.2.1-1.fc43 fedora 2.8 MiB hdf-libs x86_64 4.3.0-3.fc42 fedora 687.1 KiB hdf5 x86_64 1.14.6-3.fc43 fedora 6.4 MiB hicolor-icon-theme noarch 0.17-20.fc42 fedora 72.2 KiB hwdata noarch 0.395-1.fc43 fedora 9.5 MiB imath x86_64 3.1.12-2.fc43 copr_base 379.7 KiB jasper-libs x86_64 4.2.3-3.fc43 copr_base 341.8 KiB jbigkit-libs x86_64 2.1-31.fc42 fedora 121.4 KiB json-glib x86_64 1.10.6-2.fc42 fedora 590.7 KiB jsoncpp x86_64 1.9.6-1.fc43 copr_base 257.6 KiB kernel-headers x86_64 6.15.0-0.rc6.49.fc43 fedora 6.6 MiB keyutils-libs-devel x86_64 1.6.3-5.fc42 fedora 48.2 KiB krb5-devel x86_64 1.21.3-5.fc42 fedora 705.9 KiB laszip x86_64 3.4.4-4.fc43 copr_base 464.0 KiB lcms2 x86_64 2.16-5.fc42 fedora 437.7 KiB libGLEW x86_64 2.2.0-10.fc42 fedora 748.3 KiB libX11 x86_64 1.8.11-1.fc42 fedora 1.3 MiB libX11-common noarch 1.8.11-1.fc42 fedora 1.2 MiB libX11-devel x86_64 1.8.11-1.fc42 fedora 1.0 MiB libX11-xcb x86_64 1.8.11-1.fc42 fedora 10.9 KiB libXau x86_64 1.0.12-2.fc42 fedora 76.9 KiB libXau-devel x86_64 1.0.12-2.fc42 fedora 7.5 KiB libXcomposite x86_64 0.4.6-5.fc42 fedora 44.4 KiB libXcursor x86_64 1.2.3-2.fc42 fedora 57.4 KiB libXdamage x86_64 1.1.6-5.fc42 fedora 43.6 KiB libXext x86_64 1.3.6-3.fc42 fedora 90.0 KiB libXfixes x86_64 6.0.1-5.fc42 fedora 30.2 KiB libXft x86_64 2.3.8-8.fc42 fedora 168.4 KiB libXi x86_64 1.8.2-2.fc42 fedora 84.6 KiB libXinerama x86_64 1.1.5-8.fc42 fedora 19.0 KiB libXrandr x86_64 1.5.4-5.fc42 fedora 55.8 KiB libXrender x86_64 0.9.12-2.fc42 fedora 50.0 KiB libXtst x86_64 1.2.5-2.fc42 fedora 33.5 KiB libXxf86vm x86_64 1.1.6-2.fc42 fedora 29.2 KiB libaec x86_64 1.1.3-2.fc43 copr_base 89.9 KiB libarrow x86_64 19.0.1-4.fc43 fedora 25.4 MiB libarrow-acero-libs x86_64 19.0.1-4.fc43 fedora 1.4 MiB libarrow-dataset-libs x86_64 19.0.1-4.fc43 fedora 1.5 MiB libarrow-doc noarch 19.0.1-4.fc43 fedora 115.8 KiB libb2 x86_64 0.98.1-13.fc42 fedora 46.1 KiB libcloudproviders x86_64 0.3.6-1.fc43 fedora 124.3 KiB libcom_err-devel x86_64 1.47.2-3.fc42 fedora 16.7 KiB libdatrie x86_64 0.2.13-11.fc42 fedora 57.8 KiB libdav1d x86_64 1.5.1-1.fc42 fedora 1.7 MiB libdecor x86_64 0.2.3-5.fc43 fedora 165.2 KiB libdeflate x86_64 1.24-1.fc43 copr_base 123.0 KiB libdrm x86_64 2.4.124-2.fc42 fedora 407.9 KiB libedit x86_64 3.1-55.20250104cvs.fc42 fedora 244.1 KiB libepoxy x86_64 1.5.10-9.fc42 fedora 1.1 MiB libgeotiff x86_64 1.7.4-2.fc43 copr_base 290.3 KiB libgfortran x86_64 15.1.1-1.fc43 fedora 3.3 MiB libglvnd x86_64 1:1.7.0-7.fc42 fedora 530.2 KiB libglvnd-core-devel x86_64 1:1.7.0-7.fc42 fedora 40.3 KiB libglvnd-devel x86_64 1:1.7.0-7.fc42 fedora 2.1 MiB libglvnd-egl x86_64 1:1.7.0-7.fc42 fedora 68.7 KiB libglvnd-gles x86_64 1:1.7.0-7.fc42 fedora 105.9 KiB libglvnd-glx x86_64 1:1.7.0-7.fc42 fedora 609.2 KiB libglvnd-opengl x86_64 1:1.7.0-7.fc42 fedora 148.8 KiB libgta x86_64 1.2.1-15.fc43 copr_base 66.1 KiB libgusb x86_64 0.4.9-3.fc42 fedora 162.0 KiB libicu x86_64 76.1-4.fc42 fedora 36.3 MiB libidn2-devel x86_64 2.3.8-1.fc43 fedora 149.1 KiB libjpeg-turbo x86_64 3.1.0-2.fc43 copr_base 799.2 KiB libkadm5 x86_64 1.21.3-5.fc42 fedora 213.9 KiB libkml x86_64 1.3.0-51.fc43 copr_base 1.2 MiB liblas x86_64 1.8.2-0.22.git62f3d57.fc43 copr_base 960.8 KiB liblerc x86_64 4.0.0-8.fc43 copr_base 624.1 KiB libmpc x86_64 1.3.1-7.fc42 fedora 164.5 KiB libnghttp2-devel x86_64 1.65.0-1.fc43 fedora 286.3 KiB liborc2 x86_64 2.1.2-1.fc43 fedora 1.8 MiB libpciaccess x86_64 0.16-15.fc42 fedora 44.5 KiB libpng x86_64 2:1.6.48-1.fc43 fedora 237.7 KiB libpq x86_64 16.4-2.fc42 fedora 965.3 KiB libpsl-devel x86_64 0.21.5-5.fc42 fedora 110.3 KiB libqhull_r x86_64 1:8.0.2-6.fc42 fedora 483.3 KiB libquadmath x86_64 15.1.1-1.fc43 fedora 317.9 KiB librsvg2 x86_64 2.60.0-1.fc43 fedora 5.0 MiB librttopo x86_64 1.1.0-16.fc42 fedora 504.7 KiB libselinux-devel x86_64 3.8-1.fc42 fedora 126.8 KiB libsepol-devel x86_64 3.8-1.fc42 fedora 120.8 KiB libsoup3 x86_64 3.6.5-1.fc43 fedora 1.1 MiB libspatialite x86_64 5.1.0-10.fc43 fedora 15.3 MiB libssh-devel x86_64 0.11.1-4.fc43 copr_base 178.0 KiB libstdc++-devel x86_64 15.1.1-1.fc43 fedora 16.1 MiB libthai x86_64 0.1.29-10.fc42 fedora 783.4 KiB libtiff x86_64 4.7.0-3.fc42 fedora 619.1 KiB libtinysparql x86_64 3.9.2-1.fc43 fedora 1.3 MiB libtirpc x86_64 1.3.6-1.rc3.fc42.2 fedora 199.0 KiB libuv x86_64 1:1.51.0-1.fc43 copr_base 570.2 KiB libverto-devel x86_64 0.3.2-10.fc42 fedora 25.7 KiB libvncserver x86_64 0.9.15-3.fc43 copr_base 1.0 MiB libwayland-client x86_64 1.23.1-1.fc43 fedora 62.1 KiB libwayland-cursor x86_64 1.23.1-1.fc43 fedora 37.3 KiB libwayland-egl x86_64 1.23.1-1.fc43 fedora 12.4 KiB libwayland-server x86_64 1.23.1-1.fc43 fedora 78.6 KiB libwebp x86_64 1.5.0-2.fc42 fedora 947.6 KiB libxcb x86_64 1.17.0-5.fc42 fedora 1.1 MiB libxcb-devel x86_64 1.17.0-5.fc42 fedora 2.7 MiB libxcrypt-devel x86_64 4.4.38-7.fc43 fedora 30.8 KiB libxkbcommon x86_64 1.9.0-1.fc43 fedora 379.6 KiB libxshmfence x86_64 1.3.2-6.fc42 fedora 12.4 KiB libyaml x86_64 0.2.5-16.fc42 fedora 134.7 KiB libzip x86_64 1.11.3-1.fc43 copr_base 135.8 KiB llvm-filesystem x86_64 20.1.3-1.fc43 fedora 0.0 B llvm-libs x86_64 20.1.3-1.fc43 fedora 137.0 MiB lm_sensors-libs x86_64 3.6.0-22.fc42 fedora 85.8 KiB lzo x86_64 2.10-14.fc42 fedora 170.9 KiB mariadb-connector-c x86_64 3.4.5-1.fc43 copr_base 512.2 KiB mariadb-connector-c-config noarch 3.4.5-1.fc43 copr_base 497.0 B mesa-dri-drivers x86_64 25.1.0-3.fc43 fedora 45.8 MiB mesa-filesystem x86_64 25.1.0-3.fc43 fedora 3.6 KiB mesa-libEGL x86_64 25.1.0-3.fc43 fedora 335.0 KiB mesa-libGL x86_64 25.1.0-3.fc43 fedora 306.2 KiB mesa-libGLU x86_64 9.0.3-6.fc42 fedora 361.7 KiB mesa-libGLU-devel x86_64 9.0.3-6.fc42 fedora 17.0 KiB mesa-libgbm x86_64 25.1.0-3.fc43 fedora 19.7 KiB mingw-binutils-generic x86_64 2.44-1.fc43 fedora 5.5 MiB mingw-filesystem-base noarch 149-1.fc43 fedora 36.2 KiB mingw32-binutils x86_64 2.44-1.fc43 fedora 16.6 MiB mingw32-boost noarch 1.78.0-15.fc42 fedora 161.0 MiB mingw32-bzip2 noarch 1.0.8-15.fc42 fedora 285.0 KiB mingw32-cairo noarch 1.18.2-2.fc42 fedora 2.2 MiB mingw32-cpp x86_64 15.0.1-1.fc43 fedora 41.1 MiB mingw32-crt noarch 12.0.0-5.fc42 fedora 99.6 MiB mingw32-expat noarch 2.7.1-1.fc43 fedora 443.1 KiB mingw32-fontconfig noarch 2.16.0-1.fc42 fedora 1.3 MiB mingw32-freetype noarch 2.13.3-2.fc42 fedora 1.8 MiB mingw32-freexl noarch 2.0.0-14.fc43 fedora 175.7 KiB mingw32-fribidi noarch 1.0.16-2.fc42 fedora 327.3 KiB mingw32-gcc x86_64 15.0.1-1.fc43 fedora 107.1 MiB mingw32-gdk-pixbuf noarch 2.42.12-3.fc42 fedora 3.1 MiB mingw32-geos noarch 3.13.1-1.fc43 copr_base 13.2 MiB mingw32-gettext noarch 0.24-1.fc43 fedora 14.2 MiB mingw32-giflib noarch 5.2.2-6.fc43 copr_base 189.5 KiB mingw32-glib2 noarch 2.84.1-1.fc43 fedora 21.4 MiB mingw32-gmp noarch 6.3.0-2.fc42 fedora 1.4 MiB mingw32-harfbuzz noarch 11.2.0-1.fc43 fedora 6.7 MiB mingw32-headers noarch 12.0.0-4.fc42 fedora 80.2 MiB mingw32-icu noarch 76.1-2.fc42 fedora 56.5 MiB mingw32-imath noarch 3.1.12-2.fc42 fedora 907.1 KiB mingw32-jasper noarch 4.2.4-3.fc42 fedora 980.1 KiB mingw32-lcms2 noarch 2.14-7.fc42 fedora 923.4 KiB mingw32-libarchive noarch 3.5.1-12.fc42 fedora 1.3 MiB mingw32-libcharset noarch 1.17-9.fc42 fedora 88.8 KiB mingw32-libdeflate noarch 1.24-1.fc43 copr_base 138.9 KiB mingw32-libffi noarch 3.4.8-1.fc43 fedora 83.1 KiB mingw32-libgcc x86_64 15.0.1-1.fc43 fedora 1.4 MiB mingw32-libgeotiff noarch 1.7.4-2.fc43 copr_base 497.2 KiB mingw32-libgta noarch 1.2.1-12.fc42 fedora 260.2 KiB mingw32-libidn2 noarch 2.3.8-1.fc43 fedora 597.6 KiB mingw32-libjpeg-turbo noarch 3.1.0-2.fc42 fedora 1.1 MiB mingw32-libkml noarch 1.3.0-51.fc43 copr_base 4.3 MiB mingw32-libpng noarch 1.6.48-1.fc43 fedora 1.0 MiB mingw32-libpsl noarch 0.21.0-15.fc42 fedora 230.5 KiB mingw32-librsvg2 noarch 2.57.1-5.fc42 fedora 18.9 MiB mingw32-librttopo noarch 1.1.0-16.fc42 fedora 1.2 MiB mingw32-libspatialite noarch 5.1.0-10.fc43 fedora 21.2 MiB mingw32-libssh2 noarch 1.9.0-17.fc42 fedora 471.5 KiB mingw32-libstdc++ x86_64 15.0.1-1.fc43 fedora 22.5 MiB mingw32-libtiff noarch 4.4.0-7.fc42 fedora 1.3 MiB mingw32-libunistring noarch 0.9.10-16.fc42 fedora 3.9 MiB mingw32-libwebp noarch 1.5.0-2.fc42 fedora 2.2 MiB mingw32-libxml2 noarch 2.12.10-1.fc43 fedora 3.0 MiB mingw32-minizip noarch 4.0.9-1.fc43 fedora 596.0 KiB mingw32-nettle noarch 3.7.2-12.fc42 fedora 1.7 MiB mingw32-openexr noarch 3.3.3-1.fc43 fedora 8.7 MiB mingw32-openjpeg noarch 2.5.3-6.fc43 copr_base 589.9 KiB mingw32-openssl noarch 3.2.4-2.fc43 fedora 13.9 MiB mingw32-pango noarch 1.56.3-1.fc43 fedora 1.8 MiB mingw32-pcre2 noarch 10.45-1.fc43 fedora 2.5 MiB mingw32-pixman noarch 0.44.2-2.fc42 fedora 900.8 KiB mingw32-poppler noarch 25.02.0-2.fc43 fedora 7.4 MiB mingw32-poppler-glib noarch 25.02.0-2.fc43 fedora 1.1 MiB mingw32-postgresql noarch 16.3-2.fc42 fedora 8.0 MiB mingw32-proj noarch 9.6.0-2.fc43 fedora 21.0 MiB mingw32-sqlite noarch 3.47.2-2.fc42 fedora 4.3 MiB mingw32-termcap noarch 1.3.1-38.fc42 fedora 201.4 KiB mingw32-uriparser noarch 0.9.8-3.fc42 fedora 333.8 KiB mingw32-win-iconv noarch 0.0.10-1.fc43 fedora 51.1 KiB mingw32-winpthreads noarch 12.0.0-4.fc42 fedora 324.9 KiB mingw32-winpthreads-static noarch 12.0.0-4.fc42 fedora 156.5 KiB mingw32-xerces-c noarch 3.3.0-7.fc42 fedora 16.9 MiB mingw32-xz-libs noarch 5.2.4-14.fc42 fedora 424.5 KiB mingw32-zlib noarch 1.3.1-4.fc42 fedora 300.6 KiB mingw32-zstd noarch 1.5.7-1.fc43 fedora 1.8 MiB mingw64-binutils x86_64 2.44-1.fc43 fedora 18.7 MiB mingw64-boost noarch 1.78.0-15.fc42 fedora 159.6 MiB mingw64-bzip2 noarch 1.0.8-15.fc42 fedora 265.6 KiB mingw64-cairo noarch 1.18.2-2.fc42 fedora 2.0 MiB mingw64-cpp x86_64 15.0.1-1.fc43 fedora 42.0 MiB mingw64-crt noarch 12.0.0-5.fc42 fedora 119.7 MiB mingw64-expat noarch 2.7.1-1.fc43 fedora 421.8 KiB mingw64-fontconfig noarch 2.16.0-1.fc42 fedora 1.2 MiB mingw64-freetype noarch 2.13.3-2.fc42 fedora 1.8 MiB mingw64-freexl noarch 2.0.0-14.fc43 fedora 168.7 KiB mingw64-fribidi noarch 1.0.16-2.fc42 fedora 321.3 KiB mingw64-gcc x86_64 15.0.1-1.fc43 fedora 109.8 MiB mingw64-gdk-pixbuf noarch 2.42.12-3.fc42 fedora 3.0 MiB mingw64-geos noarch 3.13.1-1.fc43 copr_base 12.1 MiB mingw64-gettext noarch 0.24-1.fc43 fedora 13.9 MiB mingw64-giflib noarch 5.2.2-6.fc43 copr_base 179.2 KiB mingw64-glib2 noarch 2.84.1-1.fc43 fedora 21.0 MiB mingw64-gmp noarch 6.3.0-2.fc42 fedora 1.4 MiB mingw64-harfbuzz noarch 11.2.0-1.fc43 fedora 6.3 MiB mingw64-headers noarch 12.0.0-4.fc42 fedora 80.2 MiB mingw64-icu noarch 76.1-2.fc42 fedora 55.4 MiB mingw64-imath noarch 3.1.12-2.fc42 fedora 919.6 KiB mingw64-jasper noarch 4.2.4-3.fc42 fedora 928.6 KiB mingw64-lcms2 noarch 2.14-7.fc42 fedora 888.6 KiB mingw64-libarchive noarch 3.5.1-12.fc42 fedora 1.2 MiB mingw64-libcharset noarch 1.17-9.fc42 fedora 83.7 KiB mingw64-libdeflate noarch 1.24-1.fc43 copr_base 140.8 KiB mingw64-libffi noarch 3.4.8-1.fc43 fedora 81.2 KiB mingw64-libgcc x86_64 15.0.1-1.fc43 fedora 1.3 MiB mingw64-libgeotiff noarch 1.7.4-2.fc43 copr_base 498.9 KiB mingw64-libgta noarch 1.2.1-12.fc42 fedora 250.2 KiB mingw64-libidn2 noarch 2.3.8-1.fc43 fedora 580.5 KiB mingw64-libjpeg-turbo noarch 3.1.0-2.fc42 fedora 1.2 MiB mingw64-libkml noarch 1.3.0-51.fc43 copr_base 4.1 MiB mingw64-libpng noarch 1.6.48-1.fc43 fedora 1.0 MiB mingw64-libpsl noarch 0.21.0-15.fc42 fedora 218.8 KiB mingw64-librsvg2 noarch 2.57.1-5.fc42 fedora 19.9 MiB mingw64-librttopo noarch 1.1.0-16.fc42 fedora 1.1 MiB mingw64-libspatialite noarch 5.1.0-10.fc43 fedora 19.5 MiB mingw64-libssh2 noarch 1.9.0-17.fc42 fedora 443.8 KiB mingw64-libstdc++ x86_64 15.0.1-1.fc43 fedora 25.1 MiB mingw64-libtiff noarch 4.4.0-7.fc42 fedora 1.2 MiB mingw64-libunistring noarch 0.9.10-16.fc42 fedora 3.9 MiB mingw64-libwebp noarch 1.5.0-2.fc42 fedora 2.3 MiB mingw64-libxml2 noarch 2.12.10-1.fc43 fedora 2.9 MiB mingw64-minizip noarch 4.0.9-1.fc43 fedora 565.4 KiB mingw64-nettle noarch 3.7.2-12.fc42 fedora 1.6 MiB mingw64-openexr noarch 3.3.3-1.fc43 fedora 8.3 MiB mingw64-openjpeg noarch 2.5.3-6.fc43 copr_base 565.2 KiB mingw64-openssl noarch 3.2.4-2.fc43 fedora 15.4 MiB mingw64-pango noarch 1.56.3-1.fc43 fedora 1.7 MiB mingw64-pcre2 noarch 10.45-1.fc43 fedora 2.5 MiB mingw64-pixman noarch 0.44.2-2.fc42 fedora 888.2 KiB mingw64-poppler noarch 25.02.0-2.fc43 fedora 7.2 MiB mingw64-poppler-glib noarch 25.02.0-2.fc43 fedora 1.1 MiB mingw64-postgresql noarch 16.3-2.fc42 fedora 8.0 MiB mingw64-proj noarch 9.6.0-2.fc43 fedora 20.7 MiB mingw64-sqlite noarch 3.47.2-2.fc42 fedora 4.1 MiB mingw64-termcap noarch 1.3.1-38.fc42 fedora 200.0 KiB mingw64-uriparser noarch 0.9.8-3.fc42 fedora 314.1 KiB mingw64-win-iconv noarch 0.0.10-1.fc43 fedora 52.7 KiB mingw64-winpthreads noarch 12.0.0-4.fc42 fedora 306.9 KiB mingw64-winpthreads-static noarch 12.0.0-4.fc42 fedora 148.1 KiB mingw64-xerces-c noarch 3.3.0-7.fc42 fedora 16.2 MiB mingw64-xz-libs noarch 5.2.4-14.fc42 fedora 400.1 KiB mingw64-zlib noarch 1.3.1-4.fc42 fedora 292.2 KiB mingw64-zstd noarch 1.5.7-1.fc43 fedora 1.8 MiB minizip-ng-compat x86_64 4.0.10-1.fc43 copr_base 162.5 KiB mpdecimal x86_64 4.0.1-1.fc43 fedora 217.2 KiB ncurses x86_64 6.5-5.20250125.fc42 fedora 608.1 KiB netcdf x86_64 4.9.2-13.fc43 fedora 2.3 MiB nspr x86_64 4.36.0-8.fc43 fedora 315.5 KiB nss x86_64 3.111.0-2.fc43 fedora 1.9 MiB nss-softokn x86_64 3.111.0-2.fc43 fedora 1.9 MiB nss-softokn-freebl x86_64 3.111.0-2.fc43 fedora 848.3 KiB nss-sysinit x86_64 3.111.0-2.fc43 fedora 18.1 KiB nss-util x86_64 3.111.0-2.fc43 fedora 200.8 KiB ogdi x86_64 4.1.1-5.fc43 fedora 776.0 KiB openblas x86_64 0.3.29-1.fc42 fedora 111.7 KiB openblas-openmp x86_64 0.3.29-1.fc42 fedora 43.7 MiB openblas-openmp64 x86_64 0.3.29-1.fc42 fedora 43.9 MiB openexr-libs x86_64 3.2.4-3.fc43 copr_base 6.5 MiB openjpeg x86_64 2.5.3-6.fc43 copr_base 451.7 KiB openssl-devel x86_64 1:3.5.0-3.fc43 fedora 4.6 MiB pango x86_64 1.56.3-1.fc43 fedora 1.0 MiB parquet-libs x86_64 19.0.1-4.fc43 fedora 3.3 MiB pcre2-devel x86_64 10.45-1.fc43 fedora 2.1 MiB pcre2-utf16 x86_64 10.45-1.fc43 fedora 626.3 KiB pcre2-utf32 x86_64 10.45-1.fc43 fedora 598.2 KiB perl-AutoLoader noarch 5.74-517.fc43 fedora 20.5 KiB perl-B x86_64 1.89-517.fc43 fedora 498.0 KiB perl-Carp noarch 1.54-512.fc42 fedora 46.6 KiB perl-Class-Struct noarch 0.68-517.fc43 fedora 25.4 KiB perl-Data-Dumper x86_64 2.189-513.fc42 fedora 115.6 KiB perl-Digest noarch 1.20-512.fc42 fedora 35.3 KiB perl-Digest-MD5 x86_64 2.59-6.fc42 fedora 59.7 KiB perl-DynaLoader x86_64 1.56-517.fc43 fedora 32.1 KiB perl-Encode x86_64 4:3.21-512.fc42 fedora 4.7 MiB perl-Errno x86_64 1.38-517.fc43 fedora 8.3 KiB perl-Exporter noarch 5.78-512.fc42 fedora 54.3 KiB perl-Fcntl x86_64 1.18-517.fc43 fedora 48.9 KiB perl-File-Basename noarch 2.86-517.fc43 fedora 14.0 KiB perl-File-Path noarch 2.18-512.fc42 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-512.fc42 fedora 162.3 KiB perl-File-stat noarch 1.14-517.fc43 fedora 12.5 KiB perl-FileHandle noarch 2.05-517.fc43 fedora 9.3 KiB perl-Getopt-Long noarch 1:2.58-3.fc42 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-517.fc43 fedora 11.2 KiB perl-HTTP-Tiny noarch 0.090-2.fc42 fedora 154.4 KiB perl-IO x86_64 1.55-517.fc43 fedora 147.0 KiB perl-IO-Socket-IP noarch 0.43-2.fc42 fedora 100.3 KiB perl-IO-Socket-SSL noarch 2.089-2.fc42 fedora 703.3 KiB perl-IPC-Open3 noarch 1.22-517.fc43 fedora 22.5 KiB perl-MIME-Base32 noarch 1.303-23.fc42 fedora 30.7 KiB perl-MIME-Base64 x86_64 3.16-512.fc42 fedora 42.0 KiB perl-Net-SSLeay x86_64 1.94-9.fc43 fedora 1.3 MiB perl-POSIX x86_64 2.20-517.fc43 fedora 231.0 KiB perl-PathTools x86_64 3.91-513.fc42 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-512.fc42 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-513.fc42 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.46-1.fc43 fedora 565.0 KiB perl-Pod-Usage noarch 4:2.05-1.fc43 fedora 86.3 KiB perl-Scalar-List-Utils x86_64 5:1.69-1.fc43 fedora 144.8 KiB perl-SelectSaver noarch 1.02-517.fc43 fedora 2.2 KiB perl-Socket x86_64 4:2.038-512.fc42 fedora 119.9 KiB perl-Storable x86_64 1:3.32-512.fc42 fedora 232.3 KiB perl-Symbol noarch 1.09-517.fc43 fedora 6.8 KiB perl-Term-ANSIColor noarch 5.01-513.fc42 fedora 97.5 KiB perl-Term-Cap noarch 1.18-512.fc42 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-512.fc42 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-512.fc42 fedora 22.6 KiB perl-Time-Local noarch 2:1.350-512.fc42 fedora 68.9 KiB perl-URI noarch 5.32-1.fc43 fedora 261.2 KiB perl-base noarch 2.27-517.fc43 fedora 12.5 KiB perl-constant noarch 1.33-513.fc42 fedora 26.2 KiB perl-if noarch 0.61.000-517.fc43 fedora 5.8 KiB perl-interpreter x86_64 4:5.40.2-517.fc43 fedora 118.3 KiB perl-libnet noarch 3.15-513.fc42 fedora 289.4 KiB perl-libs x86_64 4:5.40.2-517.fc43 fedora 9.8 MiB perl-locale noarch 1.12-517.fc43 fedora 6.5 KiB perl-mro x86_64 1.29-517.fc43 fedora 41.5 KiB perl-overload noarch 1.37-517.fc43 fedora 71.5 KiB perl-overloading noarch 0.02-517.fc43 fedora 4.8 KiB perl-parent noarch 1:0.244-2.fc42 fedora 10.3 KiB perl-podlators noarch 1:6.0.2-3.fc42 fedora 317.5 KiB perl-vars noarch 1.05-517.fc43 fedora 3.9 KiB pixman x86_64 0.44.2-2.fc42 fedora 674.2 KiB poppler x86_64 25.02.0-1.fc43 fedora 3.7 MiB poppler-data noarch 0.4.11-9.fc42 fedora 12.3 MiB poppler-glib x86_64 25.02.0-1.fc43 fedora 612.3 KiB proj x86_64 9.6.0-2.fc43 fedora 4.5 MiB proj-data noarch 9.6.0-2.fc43 fedora 9.2 MiB protobuf x86_64 3.19.6-11.fc43 fedora 3.3 MiB protobuf-compiler x86_64 3.19.6-11.fc43 fedora 2.5 MiB publicsuffix-list noarch 20250116-1.fc42 fedora 329.8 KiB python-pip-wheel noarch 25.1.1-3.fc43 fedora 1.2 MiB python3 x86_64 3.13.3-3.fc43 fedora 28.7 KiB python3-CommonMark noarch 0.9.1-19.fc42 fedora 416.4 KiB python3-babel noarch 2.17.0-1.fc42 fedora 30.2 MiB python3-charset-normalizer noarch 3.4.2-1.fc43 fedora 330.1 KiB python3-docutils noarch 0.21.2-2.fc42 fedora 4.9 MiB python3-idna noarch 3.10-2.fc42 fedora 628.0 KiB python3-imagesize noarch 1.4.1-10.fc42 fedora 35.3 KiB python3-jinja2 noarch 3.1.6-1.fc43 fedora 2.9 MiB python3-libs x86_64 3.13.3-3.fc43 fedora 39.9 MiB python3-markdown noarch 3.7-4.fc42 fedora 689.1 KiB python3-markdown-it-py noarch 3.0.0-8.fc42 fedora 496.3 KiB python3-markupsafe x86_64 3.0.2-2.fc42 fedora 55.8 KiB python3-mdit-py-plugins noarch 0.4.2-2.fc42 fedora 289.4 KiB python3-mdurl noarch 0.1.2-9.fc42 fedora 41.4 KiB python3-packaging noarch 25.0-1.fc43 fedora 563.4 KiB python3-pygments noarch 2.19.1-1.fc43 fedora 10.8 MiB python3-pyyaml x86_64 6.0.2-2.fc42 fedora 781.0 KiB python3-requests noarch 2.32.3-12.fc43 fedora 483.4 KiB python3-roman-numerals-py noarch 3.1.0-1.fc43 fedora 38.7 KiB python3-snowballstemmer noarch 3.0.1-4.fc43 fedora 1.8 MiB python3-sphinx-theme-alabaster noarch 0.7.16-6.fc41 fedora 41.9 KiB python3-urllib3 noarch 2.4.0-1.fc43 fedora 1.0 MiB re2 x86_64 1:20240702-30.fc43 fedora 574.0 KiB rhash x86_64 1.4.5-2.fc42 fedora 351.0 KiB rsvg-pixbuf-loader x86_64 2.60.0-1.fc43 fedora 345.0 KiB sdl12-compat x86_64 1.2.68-5.fc42 fedora 195.5 KiB sdl2-compat x86_64 2.32.56-1.fc43 fedora 399.6 KiB shared-mime-info x86_64 2.3-7.fc42 fedora 5.2 MiB snappy x86_64 1.2.2-1.fc43 fedora 71.8 KiB spirv-tools-libs x86_64 2025.2-1.fc43 fedora 5.8 MiB sqlite x86_64 3.49.1-1.fc43 fedora 1.8 MiB thrift x86_64 0.20.0-4.fc43 fedora 5.4 MiB tzdata noarch 2025b-1.fc43 fedora 1.6 MiB unixODBC x86_64 2.3.12-6.fc42 fedora 1.0 MiB uriparser x86_64 0.9.8-3.fc42 fedora 137.7 KiB utf8proc x86_64 2.10.0-1.fc43 fedora 372.0 KiB vim-filesystem noarch 2:9.1.1291-1.fc43 fedora 40.0 B xerces-c x86_64 3.3.0-7.fc42 fedora 3.8 MiB xkeyboard-config noarch 2.44-1.fc43 fedora 6.6 MiB xml-common noarch 0.6.3-66.fc42 fedora 78.4 KiB xorg-x11-proto-devel noarch 2024.1-4.fc42 fedora 1.7 MiB xprop x86_64 1.2.8-3.fc42 fedora 54.7 KiB zlib-ng-compat-devel x86_64 2.2.4-2.fc43 fedora 107.0 KiB Transaction Summary: Installing: 487 packages Total size of inbound packages is 694 MiB. Need to download 694 MiB. After this operation, 3 GiB extra will be used (install 3 GiB, remove 0 B). [ 1/487] OpenSceneGraph-0:3.6.5-32.fc4 100% | 9.4 MiB/s | 124.8 KiB | 00m00s [ 2/487] make-1:4.4.1-10.fc42.x86_64 100% | 40.9 MiB/s | 587.0 KiB | 00m00s [ 3/487] mingw32-filesystem-0:149-1.fc 100% | 43.7 MiB/s | 134.1 KiB | 00m00s [ 4/487] mingw32-curl-0:8.13.0-1.fc43. 100% | 114.8 MiB/s | 587.8 KiB | 00m00s [ 5/487] mingw32-glew-0:2.2.0-10.fc42. 100% | 45.0 MiB/s | 368.9 KiB | 00m00s [ 6/487] mingw32-OpenSceneGraph-0:3.6. 100% | 210.4 MiB/s | 8.4 MiB | 00m00s [ 7/487] mingw32-glew-static-0:2.2.0-1 100% | 8.3 MiB/s | 127.2 KiB | 00m00s [ 8/487] mingw32-protobuf-0:3.19.6-9.f 100% | 49.4 MiB/s | 2.5 MiB | 00m00s [ 9/487] mingw32-gcc-c++-0:15.0.1-1.fc 100% | 217.5 MiB/s | 22.6 MiB | 00m00s [ 10/487] mingw64-curl-0:8.13.0-1.fc43. 100% | 16.8 MiB/s | 566.1 KiB | 00m00s [ 11/487] mingw64-OpenSceneGraph-0:3.6. 100% | 84.4 MiB/s | 7.9 MiB | 00m00s [ 12/487] mingw64-filesystem-0:149-1.fc 100% | 8.8 MiB/s | 134.4 KiB | 00m00s [ 13/487] mingw64-glew-0:2.2.0-10.fc42. 100% | 57.5 MiB/s | 353.1 KiB | 00m00s [ 14/487] mingw64-glew-static-0:2.2.0-1 100% | 20.1 MiB/s | 123.7 KiB | 00m00s [ 15/487] python3-myst-parser-0:4.0.1-2 100% | 43.4 MiB/s | 222.3 KiB | 00m00s [ 16/487] python3-recommonmark-0:0.7.1- 100% | 21.4 MiB/s | 43.8 KiB | 00m00s [ 17/487] mingw64-protobuf-0:3.19.6-9.f 100% | 166.3 MiB/s | 2.3 MiB | 00m00s [ 18/487] python3-sphinx-markdown-table 100% | 12.2 MiB/s | 25.1 KiB | 00m00s [ 19/487] python3-sphinx-1:8.2.3-5.fc43 100% | 126.2 MiB/s | 2.8 MiB | 00m00s [ 20/487] cmake-0:3.31.6-2.fc43.x86_64 100% | 269.9 MiB/s | 12.1 MiB | 00m00s [ 21/487] mingw64-gcc-c++-0:15.0.1-1.fc 100% | 153.1 MiB/s | 23.3 MiB | 00m00s [ 22/487] gdal-devel-0:3.10.3-1.fc43.x8 100% | 18.0 MiB/s | 220.7 KiB | 00m00s [ 23/487] gcc-c++-0:15.1.1-1.fc43.x86_6 100% | 171.0 MiB/s | 15.2 MiB | 00m00s [ 24/487] geos-devel-0:3.13.1-1.fc43.x8 100% | 78.4 MiB/s | 2.3 MiB | 00m00s [ 25/487] glew-devel-0:2.2.0-10.fc42.x8 100% | 8.3 MiB/s | 221.1 KiB | 00m00s [ 26/487] libcurl-devel-0:8.14.0~rc1-1. 100% | 39.0 MiB/s | 918.7 KiB | 00m00s [ 27/487] OpenSceneGraph-devel-0:3.6.5- 100% | 168.0 MiB/s | 36.8 MiB | 00m00s [ 28/487] liblerc-devel-0:4.0.0-8.fc43. 100% | 67.6 MiB/s | 3.2 MiB | 00m00s [ 29/487] libzip-devel-0:1.11.3-1.fc43. 100% | 4.5 MiB/s | 203.4 KiB | 00m00s [ 30/487] libzip-tools-0:1.11.3-1.fc43. 100% | 8.4 MiB/s | 42.8 KiB | 00m00s [ 31/487] mingw32-liblerc-0:4.0.0-8.fc4 100% | 90.2 MiB/s | 1.4 MiB | 00m00s [ 32/487] mingw64-liblerc-0:4.0.0-8.fc4 100% | 76.5 MiB/s | 1.4 MiB | 00m00s [ 33/487] protobuf-devel-0:3.19.6-11.fc 100% | 126.6 MiB/s | 388.9 KiB | 00m00s [ 34/487] mingw32-gdal-0:3.10.3-1.fc43. 100% | 164.0 MiB/s | 7.5 MiB | 00m00s [ 35/487] rapidjson-devel-0:1.1.0-43.fc 100% | 12.7 MiB/s | 117.1 KiB | 00m00s [ 36/487] mingw64-gdal-0:3.10.3-1.fc43. 100% | 133.8 MiB/s | 7.2 MiB | 00m00s [ 37/487] sqlite-devel-0:3.49.1-1.fc43. 100% | 18.5 MiB/s | 152.0 KiB | 00m00s [ 38/487] OpenThreads-0:3.6.5-32.fc42.x 100% | 12.9 MiB/s | 66.3 KiB | 00m00s [ 39/487] mingw32-cairo-0:1.18.2-2.fc42 100% | 111.0 MiB/s | 681.9 KiB | 00m00s [ 40/487] mingw32-fontconfig-0:2.16.0-1 100% | 52.5 MiB/s | 268.6 KiB | 00m00s [ 41/487] OpenSceneGraph-libs-0:3.6.5-3 100% | 180.1 MiB/s | 6.1 MiB | 00m00s [ 42/487] mingw32-crt-0:12.0.0-5.fc42.n 100% | 129.9 MiB/s | 3.2 MiB | 00m00s [ 43/487] mingw32-freetype-0:2.13.3-2.f 100% | 30.0 MiB/s | 552.5 KiB | 00m00s [ 44/487] mingw32-jasper-0:4.2.4-3.fc42 100% | 51.0 MiB/s | 261.1 KiB | 00m00s [ 45/487] mingw32-imath-0:3.1.12-2.fc42 100% | 27.0 MiB/s | 166.1 KiB | 00m00s [ 46/487] mingw32-libgta-0:1.2.1-12.fc4 100% | 13.9 MiB/s | 56.9 KiB | 00m00s [ 47/487] mingw32-libgcc-0:15.0.1-1.fc4 100% | 61.9 MiB/s | 380.3 KiB | 00m00s [ 48/487] mingw32-glib2-0:2.84.1-1.fc43 100% | 143.5 MiB/s | 3.4 MiB | 00m00s [ 49/487] mingw32-libjpeg-turbo-0:3.1.0 100% | 28.9 MiB/s | 295.7 KiB | 00m00s [ 50/487] mingw32-libpng-0:1.6.48-1.fc4 100% | 31.4 MiB/s | 289.8 KiB | 00m00s [ 51/487] mingw32-libtiff-0:4.4.0-7.fc4 100% | 81.3 MiB/s | 333.1 KiB | 00m00s [ 52/487] mingw32-openexr-0:3.3.3-1.fc4 100% | 85.6 MiB/s | 1.0 MiB | 00m00s [ 53/487] mingw32-librsvg2-0:2.57.1-5.f 100% | 193.5 MiB/s | 5.4 MiB | 00m00s [ 54/487] mingw32-poppler-glib-0:25.02. 100% | 19.1 MiB/s | 234.6 KiB | 00m00s [ 55/487] mingw32-zlib-0:1.3.1-4.fc42.n 100% | 33.0 MiB/s | 101.5 KiB | 00m00s [ 56/487] mingw32-libstdc++-0:15.0.1-1. 100% | 149.4 MiB/s | 5.7 MiB | 00m00s [ 57/487] mingw32-libidn2-0:2.3.8-1.fc4 100% | 22.4 MiB/s | 183.8 KiB | 00m00s [ 58/487] mingw32-libpsl-0:0.21.0-15.fc 100% | 12.8 MiB/s | 104.7 KiB | 00m00s [ 59/487] mingw32-libssh2-0:1.9.0-17.fc 100% | 35.2 MiB/s | 144.0 KiB | 00m00s [ 60/487] mingw-filesystem-base-0:149-1 100% | 6.8 MiB/s | 20.9 KiB | 00m00s [ 61/487] mingw-binutils-generic-0:2.44 100% | 119.8 MiB/s | 981.2 KiB | 00m00s [ 62/487] libmpc-0:1.3.1-7.fc42.x86_64 100% | 17.3 MiB/s | 70.9 KiB | 00m00s [ 63/487] mingw32-openssl-0:3.2.4-2.fc4 100% | 215.2 MiB/s | 3.2 MiB | 00m00s [ 64/487] mingw32-winpthreads-0:12.0.0- 100% | 10.5 MiB/s | 53.5 KiB | 00m00s [ 65/487] mingw64-cairo-0:1.18.2-2.fc42 100% | 159.5 MiB/s | 653.2 KiB | 00m00s [ 66/487] mingw64-fontconfig-0:2.16.0-1 100% | 63.1 MiB/s | 258.5 KiB | 00m00s [ 67/487] mingw64-crt-0:12.0.0-5.fc42.n 100% | 195.4 MiB/s | 4.1 MiB | 00m00s [ 68/487] mingw64-freetype-0:2.13.3-2.f 100% | 33.1 MiB/s | 541.7 KiB | 00m00s [ 69/487] mingw64-imath-0:3.1.12-2.fc42 100% | 28.1 MiB/s | 172.7 KiB | 00m00s [ 70/487] mingw64-jasper-0:4.2.4-3.fc42 100% | 122.7 MiB/s | 251.2 KiB | 00m00s [ 71/487] mingw64-libgcc-0:15.0.1-1.fc4 100% | 102.9 MiB/s | 316.1 KiB | 00m00s [ 72/487] mingw64-libgta-0:1.2.1-12.fc4 100% | 25.9 MiB/s | 53.1 KiB | 00m00s [ 73/487] mingw64-libjpeg-turbo-0:3.1.0 100% | 111.5 MiB/s | 342.5 KiB | 00m00s [ 74/487] mingw64-libpng-0:1.6.48-1.fc4 100% | 93.6 MiB/s | 287.6 KiB | 00m00s [ 75/487] mingw64-librsvg2-0:2.57.1-5.f 100% | 172.5 MiB/s | 5.2 MiB | 00m00s [ 76/487] mingw32-gcc-0:15.0.1-1.fc43.x 100% | 239.0 MiB/s | 30.3 MiB | 00m00s [ 77/487] mingw64-libstdc++-0:15.0.1-1. 100% | 111.2 MiB/s | 5.8 MiB | 00m00s [ 78/487] mingw64-glib2-0:2.84.1-1.fc43 100% | 30.3 MiB/s | 3.4 MiB | 00m00s [ 79/487] mingw64-libtiff-0:4.4.0-7.fc4 100% | 20.7 MiB/s | 318.2 KiB | 00m00s [ 80/487] mingw64-zlib-0:1.3.1-4.fc42.n 100% | 49.2 MiB/s | 100.9 KiB | 00m00s [ 81/487] mingw64-openexr-0:3.3.3-1.fc4 100% | 99.4 MiB/s | 1.0 MiB | 00m00s [ 82/487] mingw64-poppler-glib-0:25.02. 100% | 36.3 MiB/s | 223.2 KiB | 00m00s [ 83/487] mingw64-libidn2-0:2.3.8-1.fc4 100% | 58.1 MiB/s | 178.4 KiB | 00m00s [ 84/487] mingw64-libpsl-0:0.21.0-15.fc 100% | 33.0 MiB/s | 101.3 KiB | 00m00s [ 85/487] mingw64-libssh2-0:1.9.0-17.fc 100% | 45.1 MiB/s | 138.5 KiB | 00m00s [ 86/487] mingw64-winpthreads-0:12.0.0- 100% | 16.0 MiB/s | 49.1 KiB | 00m00s [ 87/487] mingw64-openssl-0:3.2.4-2.fc4 100% | 224.3 MiB/s | 3.4 MiB | 00m00s [ 88/487] python3-docutils-0:0.21.2-2.f 100% | 99.0 MiB/s | 1.1 MiB | 00m00s [ 89/487] python3-jinja2-0:3.1.6-1.fc43 100% | 80.8 MiB/s | 496.3 KiB | 00m00s [ 90/487] python3-markdown-it-py-0:3.0. 100% | 32.4 MiB/s | 199.3 KiB | 00m00s [ 91/487] python3-mdit-py-plugins-0:0.4 100% | 30.0 MiB/s | 123.0 KiB | 00m00s [ 92/487] python3-pyyaml-0:6.0.2-2.fc42 100% | 75.0 MiB/s | 230.4 KiB | 00m00s [ 93/487] python3-CommonMark-0:0.9.1-19 100% | 46.9 MiB/s | 144.0 KiB | 00m00s [ 94/487] python3-imagesize-0:1.4.1-10. 100% | 7.2 MiB/s | 22.0 KiB | 00m00s [ 95/487] python3-packaging-0:25.0-1.fc 100% | 38.0 MiB/s | 155.7 KiB | 00m00s [ 96/487] python3-pygments-0:2.19.1-1.f 100% | 135.3 MiB/s | 2.6 MiB | 00m00s [ 97/487] python3-babel-0:2.17.0-1.fc42 100% | 177.5 MiB/s | 6.9 MiB | 00m00s [ 98/487] python3-requests-0:2.32.3-12. 100% | 9.7 MiB/s | 159.5 KiB | 00m00s [ 99/487] python3-roman-numerals-py-0:3 100% | 2.4 MiB/s | 19.3 KiB | 00m00s [100/487] python3-sphinx-theme-alabaste 100% | 5.9 MiB/s | 24.3 KiB | 00m00s [101/487] python3-snowballstemmer-0:3.0 100% | 45.8 MiB/s | 281.4 KiB | 00m00s [102/487] cmake-data-0:3.31.6-2.fc43.no 100% | 247.0 MiB/s | 2.5 MiB | 00m00s [103/487] OpenThreads-devel-0:3.6.5-32. 100% | 21.6 MiB/s | 265.5 KiB | 00m00s [104/487] cmake-filesystem-0:3.31.6-2.f 100% | 8.5 MiB/s | 17.4 KiB | 00m00s [105/487] expat-0:2.7.1-1.fc43.x86_64 100% | 37.7 MiB/s | 115.9 KiB | 00m00s [106/487] rhash-0:1.4.5-2.fc42.x86_64 100% | 64.7 MiB/s | 198.7 KiB | 00m00s [107/487] libGLEW-0:2.2.0-10.fc42.x86_6 100% | 11.8 MiB/s | 169.1 KiB | 00m00s [108/487] mingw64-gcc-0:15.0.1-1.fc43.x 100% | 218.1 MiB/s | 31.0 MiB | 00m00s [109/487] liblerc-0:4.0.0-8.fc43.x86_64 100% | 105.4 MiB/s | 215.9 KiB | 00m00s [110/487] mesa-libGLU-devel-0:9.0.3-6.f 100% | 356.6 KiB/s | 12.1 KiB | 00m00s [111/487] libzip-0:1.11.3-1.fc43.x86_64 100% | 22.8 MiB/s | 70.2 KiB | 00m00s [112/487] mingw32-expat-0:2.7.1-1.fc43. 100% | 4.3 MiB/s | 137.4 KiB | 00m00s [113/487] mingw32-freexl-0:2.0.0-14.fc4 100% | 2.3 MiB/s | 71.0 KiB | 00m00s [114/487] gcc-0:15.1.1-1.fc43.x86_64 100% | 294.6 MiB/s | 39.5 MiB | 00m00s [115/487] mingw32-libarchive-0:3.5.1-12 100% | 7.9 MiB/s | 413.3 KiB | 00m00s [116/487] mingw32-libspatialite-0:5.1.0 100% | 61.1 MiB/s | 3.4 MiB | 00m00s [117/487] mingw32-libwebp-0:1.5.0-2.fc4 100% | 61.1 MiB/s | 500.7 KiB | 00m00s [118/487] mingw32-libxml2-0:2.12.10-1.f 100% | 77.9 MiB/s | 718.2 KiB | 00m00s [119/487] mingw32-pcre2-0:10.45-1.fc43. 100% | 88.0 MiB/s | 630.8 KiB | 00m00s [120/487] mingw32-postgresql-0:16.3-2.f 100% | 122.7 MiB/s | 1.8 MiB | 00m00s [121/487] mingw32-poppler-0:25.02.0-2.f 100% | 85.6 MiB/s | 1.5 MiB | 00m00s [122/487] mingw32-win-iconv-0:0.0.10-1. 100% | 6.7 MiB/s | 27.6 KiB | 00m00s [123/487] mingw32-proj-0:9.6.0-2.fc43.n 100% | 147.8 MiB/s | 3.1 MiB | 00m00s [124/487] mingw32-sqlite-0:3.47.2-2.fc4 100% | 99.9 MiB/s | 1.2 MiB | 00m00s [125/487] mingw32-xz-libs-0:5.2.4-14.fc 100% | 32.0 MiB/s | 131.2 KiB | 00m00s [126/487] mingw32-xerces-c-0:3.3.0-7.fc 100% | 149.6 MiB/s | 1.6 MiB | 00m00s [127/487] mingw32-zstd-0:1.5.7-1.fc43.n 100% | 57.0 MiB/s | 467.1 KiB | 00m00s [128/487] mingw64-expat-0:2.7.1-1.fc43. 100% | 21.3 MiB/s | 131.0 KiB | 00m00s [129/487] mingw64-freexl-0:2.0.0-14.fc4 100% | 16.7 MiB/s | 68.6 KiB | 00m00s [130/487] mingw64-libarchive-0:3.5.1-12 100% | 94.4 MiB/s | 386.8 KiB | 00m00s [131/487] mingw64-libwebp-0:1.5.0-2.fc4 100% | 89.4 MiB/s | 549.3 KiB | 00m00s [132/487] mingw64-libxml2-0:2.12.10-1.f 100% | 114.8 MiB/s | 705.3 KiB | 00m00s [133/487] mingw64-pcre2-0:10.45-1.fc43. 100% | 102.3 MiB/s | 628.4 KiB | 00m00s [134/487] mingw64-libspatialite-0:5.1.0 100% | 177.1 MiB/s | 3.7 MiB | 00m00s [135/487] mingw64-poppler-0:25.02.0-2.f 100% | 86.2 MiB/s | 1.5 MiB | 00m00s [136/487] mingw64-postgresql-0:16.3-2.f 100% | 123.6 MiB/s | 1.9 MiB | 00m00s [137/487] mingw64-win-iconv-0:0.0.10-1. 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [138/487] mingw64-sqlite-0:3.47.2-2.fc4 100% | 130.6 MiB/s | 1.2 MiB | 00m00s [139/487] mingw64-proj-0:9.6.0-2.fc43.n 100% | 160.0 MiB/s | 3.0 MiB | 00m00s [140/487] mingw64-xz-libs-0:5.2.4-14.fc 100% | 24.2 MiB/s | 124.1 KiB | 00m00s [141/487] mingw64-xerces-c-0:3.3.0-7.fc 100% | 119.6 MiB/s | 1.6 MiB | 00m00s [142/487] mingw64-zstd-0:1.5.7-1.fc43.n 100% | 60.5 MiB/s | 495.8 KiB | 00m00s [143/487] protobuf-0:3.19.6-11.fc43.x86 100% | 110.6 MiB/s | 1.0 MiB | 00m00s [144/487] protobuf-compiler-0:3.19.6-11 100% | 152.7 MiB/s | 782.0 KiB | 00m00s [145/487] cairo-0:1.18.2-3.fc42.x86_64 100% | 142.9 MiB/s | 731.8 KiB | 00m00s [146/487] sqlite-0:3.49.1-1.fc43.x86_64 100% | 111.0 MiB/s | 909.3 KiB | 00m00s [147/487] fontconfig-0:2.16.2-1.fc43.x8 100% | 53.0 MiB/s | 271.5 KiB | 00m00s [148/487] freetype-0:2.13.3-2.fc42.x86_ 100% | 135.2 MiB/s | 415.5 KiB | 00m00s [149/487] libX11-0:1.8.11-1.fc42.x86_64 100% | 106.7 MiB/s | 655.3 KiB | 00m00s [150/487] glib2-0:2.84.1-1.fc43.x86_64 100% | 305.9 MiB/s | 3.1 MiB | 00m00s [151/487] libXinerama-0:1.1.5-8.fc42.x8 100% | 1.7 MiB/s | 14.3 KiB | 00m00s [152/487] libXrandr-0:1.5.4-5.fc42.x86_ 100% | 6.8 MiB/s | 27.8 KiB | 00m00s [153/487] libglvnd-glx-1:1.7.0-7.fc42.x 100% | 130.0 MiB/s | 133.1 KiB | 00m00s [154/487] libpng-2:1.6.48-1.fc43.x86_64 100% | 120.1 MiB/s | 123.0 KiB | 00m00s [155/487] librsvg2-0:2.60.0-1.fc43.x86_ 100% | 374.6 MiB/s | 1.9 MiB | 00m00s [156/487] libtiff-0:4.7.0-3.fc42.x86_64 100% | 43.1 MiB/s | 220.4 KiB | 00m00s [157/487] poppler-glib-0:25.02.0-1.fc43 100% | 39.3 MiB/s | 201.0 KiB | 00m00s [158/487] mingw32-pixman-0:0.44.2-2.fc4 100% | 142.1 MiB/s | 291.1 KiB | 00m00s [159/487] mingw32-bzip2-0:1.0.8-15.fc42 100% | 43.2 MiB/s | 88.5 KiB | 00m00s [160/487] sdl12-compat-0:1.2.68-5.fc42. 100% | 22.2 MiB/s | 91.1 KiB | 00m00s [161/487] mingw32-libffi-0:3.4.8-1.fc43 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [162/487] mingw32-gdk-pixbuf-0:2.42.12- 100% | 194.8 MiB/s | 598.3 KiB | 00m00s [163/487] mingw32-pango-0:1.56.3-1.fc43 100% | 103.8 MiB/s | 425.4 KiB | 00m00s [164/487] mingw32-libunistring-0:0.9.10 100% | 162.0 MiB/s | 663.5 KiB | 00m00s [165/487] publicsuffix-list-0:20250116- 100% | 29.0 MiB/s | 89.0 KiB | 00m00s [166/487] perl-interpreter-4:5.40.2-517 100% | 70.7 MiB/s | 72.4 KiB | 00m00s [167/487] cmake-rpm-macros-0:3.31.6-2.f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [168/487] mingw32-binutils-0:2.44-1.fc4 100% | 232.0 MiB/s | 2.6 MiB | 00m00s [169/487] mingw32-gettext-0:0.24-1.fc43 100% | 99.7 MiB/s | 3.0 MiB | 00m00s [170/487] mingw32-winpthreads-static-0: 100% | 16.0 MiB/s | 32.7 KiB | 00m00s [171/487] mingw64-pixman-0:0.44.2-2.fc4 100% | 47.9 MiB/s | 294.2 KiB | 00m00s [172/487] mingw64-bzip2-0:1.0.8-15.fc42 100% | 13.8 MiB/s | 84.6 KiB | 00m00s [173/487] mingw32-headers-0:12.0.0-4.fc 100% | 145.7 MiB/s | 6.6 MiB | 00m00s [174/487] mingw64-gettext-0:0.24-1.fc43 100% | 109.2 MiB/s | 2.9 MiB | 00m00s [175/487] mingw32-cpp-0:15.0.1-1.fc43.x 100% | 169.2 MiB/s | 12.9 MiB | 00m00s [176/487] mingw64-libffi-0:3.4.8-1.fc43 100% | 1.6 MiB/s | 31.2 KiB | 00m00s [177/487] mingw64-gdk-pixbuf-0:2.42.12- 100% | 38.3 MiB/s | 587.7 KiB | 00m00s [178/487] mingw64-pango-0:1.56.3-1.fc43 100% | 101.9 MiB/s | 417.5 KiB | 00m00s [179/487] mingw64-libunistring-0:0.9.10 100% | 129.6 MiB/s | 663.4 KiB | 00m00s [180/487] mingw64-binutils-0:2.44-1.fc4 100% | 171.7 MiB/s | 2.7 MiB | 00m00s [181/487] mingw64-winpthreads-static-0: 100% | 2.5 MiB/s | 30.8 KiB | 00m00s [182/487] mingw64-headers-0:12.0.0-4.fc 100% | 172.5 MiB/s | 6.6 MiB | 00m00s [183/487] python3-markupsafe-0:3.0.2-2. 100% | 1.8 MiB/s | 30.1 KiB | 00m00s [184/487] mingw64-cpp-0:15.0.1-1.fc43.x 100% | 225.5 MiB/s | 13.1 MiB | 00m00s [185/487] python3-mdurl-0:0.1.2-9.fc42. 100% | 1.7 MiB/s | 30.6 KiB | 00m00s [186/487] libyaml-0:0.2.5-16.fc42.x86_6 100% | 3.5 MiB/s | 60.7 KiB | 00m00s [187/487] python3-charset-normalizer-0: 100% | 110.0 MiB/s | 112.6 KiB | 00m00s [188/487] python3-idna-0:3.10-2.fc42.no 100% | 114.5 MiB/s | 117.3 KiB | 00m00s [189/487] emacs-filesystem-1:30.0-4.fc4 100% | 7.2 MiB/s | 7.4 KiB | 00m00s [190/487] python3-urllib3-0:2.4.0-1.fc4 100% | 139.0 MiB/s | 284.7 KiB | 00m00s [191/487] vim-filesystem-2:9.1.1291-1.f 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [192/487] mesa-libGLU-0:9.0.3-6.fc42.x8 100% | 16.3 MiB/s | 167.1 KiB | 00m00s [193/487] mingw32-minizip-0:4.0.9-1.fc4 100% | 9.6 MiB/s | 117.7 KiB | 00m00s [194/487] mingw32-libcharset-0:1.17-9.f 100% | 8.3 MiB/s | 42.7 KiB | 00m00s [195/487] mingw32-nettle-0:3.7.2-12.fc4 100% | 52.4 MiB/s | 428.9 KiB | 00m00s [196/487] mingw32-librttopo-0:1.1.0-16. 100% | 29.3 MiB/s | 270.0 KiB | 00m00s [197/487] cpp-0:15.1.1-1.fc43.x86_64 100% | 314.5 MiB/s | 12.9 MiB | 00m00s [198/487] mingw32-lcms2-0:2.14-7.fc42.n 100% | 10.7 MiB/s | 229.9 KiB | 00m00s [199/487] mingw64-minizip-0:4.0.9-1.fc4 100% | 8.2 MiB/s | 109.6 KiB | 00m00s [200/487] mingw64-nettle-0:3.7.2-12.fc4 100% | 133.8 MiB/s | 410.9 KiB | 00m00s [201/487] mingw64-libcharset-0:1.17-9.f 100% | 13.2 MiB/s | 40.4 KiB | 00m00s [202/487] mingw64-librttopo-0:1.1.0-16. 100% | 62.9 MiB/s | 257.7 KiB | 00m00s [203/487] libXext-0:1.3.6-3.fc42.x86_64 100% | 38.4 MiB/s | 39.3 KiB | 00m00s [204/487] mingw64-lcms2-0:2.14-7.fc42.n 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [205/487] libXrender-0:0.9.12-2.fc42.x8 100% | 26.3 MiB/s | 26.9 KiB | 00m00s [206/487] libxcb-0:1.17.0-5.fc42.x86_64 100% | 77.8 MiB/s | 239.0 KiB | 00m00s [207/487] default-fonts-core-sans-0:4.2 100% | 15.3 MiB/s | 31.3 KiB | 00m00s [208/487] pixman-0:0.44.2-2.fc42.x86_64 100% | 90.3 MiB/s | 277.4 KiB | 00m00s [209/487] fonts-filesystem-1:2.0.5-21.f 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [210/487] harfbuzz-0:11.2.1-1.fc43.x86_ 100% | 266.0 MiB/s | 1.1 MiB | 00m00s [211/487] libX11-common-0:1.8.11-1.fc42 100% | 57.3 MiB/s | 176.1 KiB | 00m00s [212/487] xml-common-0:0.6.3-66.fc42.no 100% | 5.1 MiB/s | 31.2 KiB | 00m00s [213/487] libglvnd-1:1.7.0-7.fc42.x86_6 100% | 111.7 MiB/s | 114.4 KiB | 00m00s [214/487] cairo-gobject-0:1.18.2-3.fc42 100% | 8.5 MiB/s | 17.3 KiB | 00m00s [215/487] mesa-libGL-0:25.1.0-3.fc43.x8 100% | 43.8 MiB/s | 134.5 KiB | 00m00s [216/487] gdk-pixbuf2-0:2.42.12-10.fc42 100% | 239.6 MiB/s | 490.6 KiB | 00m00s [217/487] libdav1d-0:1.5.1-1.fc42.x86_6 100% | 208.6 MiB/s | 640.9 KiB | 00m00s [218/487] pango-0:1.56.3-1.fc43.x86_64 100% | 113.8 MiB/s | 349.7 KiB | 00m00s [219/487] jbigkit-libs-0:2.1-31.fc42.x8 100% | 26.0 MiB/s | 53.3 KiB | 00m00s [220/487] libwebp-0:1.5.0-2.fc42.x86_64 100% | 156.6 MiB/s | 320.6 KiB | 00m00s [221/487] poppler-0:25.02.0-1.fc43.x86_ 100% | 318.8 MiB/s | 1.3 MiB | 00m00s [222/487] sdl2-compat-0:2.32.56-1.fc43. 100% | 32.9 MiB/s | 134.8 KiB | 00m00s [223/487] mingw32-termcap-0:1.3.1-38.fc 100% | 20.2 MiB/s | 62.1 KiB | 00m00s [224/487] mingw32-fribidi-0:1.0.16-2.fc 100% | 19.9 MiB/s | 81.4 KiB | 00m00s [225/487] perl-libs-4:5.40.2-517.fc43.x 100% | 291.4 MiB/s | 2.3 MiB | 00m00s [226/487] mingw32-harfbuzz-0:11.2.0-1.f 100% | 120.1 MiB/s | 1.3 MiB | 00m00s [227/487] mingw64-termcap-0:1.3.1-38.fc 100% | 8.6 MiB/s | 61.5 KiB | 00m00s [228/487] mingw64-fribidi-0:1.0.16-2.fc 100% | 38.2 MiB/s | 78.3 KiB | 00m00s [229/487] libglvnd-opengl-1:1.7.0-7.fc4 100% | 18.2 MiB/s | 37.4 KiB | 00m00s [230/487] mingw32-gmp-0:6.3.0-2.fc42.no 100% | 65.6 MiB/s | 335.7 KiB | 00m00s [231/487] mingw64-gmp-0:6.3.0-2.fc42.no 100% | 67.4 MiB/s | 345.0 KiB | 00m00s [232/487] libXau-0:1.0.12-2.fc42.x86_64 100% | 16.4 MiB/s | 33.6 KiB | 00m00s [233/487] mingw64-harfbuzz-0:11.2.0-1.f 100% | 117.3 MiB/s | 1.3 MiB | 00m00s [234/487] abattis-cantarell-vf-fonts-0: 100% | 29.4 MiB/s | 120.3 KiB | 00m00s [235/487] google-noto-sans-vf-fonts-0:2 100% | 150.0 MiB/s | 614.5 KiB | 00m00s [236/487] libX11-xcb-0:1.8.11-1.fc42.x8 100% | 5.7 MiB/s | 11.7 KiB | 00m00s [237/487] libXxf86vm-0:1.1.6-2.fc42.x86 100% | 17.4 MiB/s | 17.9 KiB | 00m00s [238/487] libdrm-0:2.4.124-2.fc42.x86_6 100% | 78.6 MiB/s | 161.0 KiB | 00m00s [239/487] shared-mime-info-0:2.3-7.fc42 100% | 64.1 MiB/s | 393.7 KiB | 00m00s [240/487] fribidi-0:1.0.16-2.fc42.x86_6 100% | 8.7 MiB/s | 53.6 KiB | 00m00s [241/487] libXft-0:2.3.8-8.fc42.x86_64 100% | 8.9 MiB/s | 72.9 KiB | 00m00s [242/487] libthai-0:0.1.29-10.fc42.x86_ 100% | 29.5 MiB/s | 211.5 KiB | 00m00s [243/487] gpgmepp-0:1.24.2-1.fc43.x86_6 100% | 23.4 MiB/s | 143.5 KiB | 00m00s [244/487] lcms2-0:2.16-5.fc42.x86_64 100% | 25.7 MiB/s | 184.1 KiB | 00m00s [245/487] mesa-dri-drivers-0:25.1.0-3.f 100% | 338.6 MiB/s | 12.2 MiB | 00m00s [246/487] nspr-0:4.36.0-8.fc43.x86_64 100% | 9.6 MiB/s | 137.7 KiB | 00m00s [247/487] nss-0:3.111.0-2.fc43.x86_64 100% | 49.6 MiB/s | 711.4 KiB | 00m00s [248/487] poppler-data-0:0.4.11-9.fc42. 100% | 219.1 MiB/s | 2.0 MiB | 00m00s [249/487] perl-Carp-0:1.54-512.fc42.noa 100% | 4.0 MiB/s | 28.9 KiB | 00m00s [250/487] perl-DynaLoader-0:1.56-517.fc 100% | 3.2 MiB/s | 26.3 KiB | 00m00s [251/487] perl-Exporter-0:5.78-512.fc42 100% | 3.8 MiB/s | 31.0 KiB | 00m00s [252/487] perl-PathTools-0:3.91-513.fc4 100% | 17.1 MiB/s | 87.3 KiB | 00m00s [253/487] google-noto-fonts-common-0:20 100% | 8.5 MiB/s | 17.3 KiB | 00m00s [254/487] libpciaccess-0:0.16-15.fc42.x 100% | 25.7 MiB/s | 26.3 KiB | 00m00s [255/487] libwayland-server-0:1.23.1-1. 100% | 40.5 MiB/s | 41.5 KiB | 00m00s [256/487] libxshmfence-0:1.3.2-6.fc42.x 100% | 13.0 MiB/s | 13.3 KiB | 00m00s [257/487] llvm-libs-0:20.1.3-1.fc43.x86 100% | 328.6 MiB/s | 33.5 MiB | 00m00s [258/487] lm_sensors-libs-0:3.6.0-22.fc 100% | 2.8 MiB/s | 40.4 KiB | 00m00s [259/487] mesa-filesystem-0:25.1.0-3.fc 100% | 4.2 MiB/s | 21.5 KiB | 00m00s [260/487] mesa-libgbm-0:25.1.0-3.fc43.x 100% | 26.9 MiB/s | 27.5 KiB | 00m00s [261/487] spirv-tools-libs-0:2025.2-1.f 100% | 255.8 MiB/s | 1.5 MiB | 00m00s [262/487] libdatrie-0:0.2.13-11.fc42.x8 100% | 31.6 MiB/s | 32.4 KiB | 00m00s [263/487] gpgme-0:1.24.2-1.fc43.x86_64 100% | 107.3 MiB/s | 219.7 KiB | 00m00s [264/487] nss-softokn-0:3.111.0-2.fc43. 100% | 135.3 MiB/s | 415.7 KiB | 00m00s [265/487] nss-sysinit-0:3.111.0-2.fc43. 100% | 18.7 MiB/s | 19.2 KiB | 00m00s [266/487] nss-util-0:3.111.0-2.fc43.x86 100% | 42.1 MiB/s | 86.1 KiB | 00m00s [267/487] mingw32-icu-0:76.1-2.fc42.noa 100% | 65.5 MiB/s | 12.1 MiB | 00m00s [268/487] perl-vars-0:1.05-517.fc43.noa 100% | 1.2 MiB/s | 13.2 KiB | 00m00s [269/487] perl-Errno-0:1.38-517.fc43.x8 100% | 14.8 MiB/s | 15.2 KiB | 00m00s [270/487] perl-Scalar-List-Utils-5:1.69 100% | 36.5 MiB/s | 74.8 KiB | 00m00s [271/487] perl-constant-0:1.33-513.fc42 100% | 22.4 MiB/s | 23.0 KiB | 00m00s [272/487] hwdata-0:0.395-1.fc43.noarch 100% | 273.9 MiB/s | 1.6 MiB | 00m00s [273/487] libedit-0:3.1-55.20250104cvs. 100% | 17.1 MiB/s | 105.3 KiB | 00m00s [274/487] llvm-filesystem-0:20.1.3-1.fc 100% | 13.9 MiB/s | 14.2 KiB | 00m00s [275/487] nss-softokn-freebl-0:3.111.0- 100% | 107.2 MiB/s | 329.2 KiB | 00m00s [276/487] mingw64-giflib-0:5.2.2-6.fc43 100% | 17.2 MiB/s | 70.5 KiB | 00m00s [277/487] mingw64-geos-0:3.13.1-1.fc43. 100% | 123.0 MiB/s | 1.8 MiB | 00m00s [278/487] mingw64-icu-0:76.1-2.fc42.noa 100% | 57.7 MiB/s | 11.9 MiB | 00m00s [279/487] mingw64-libdeflate-0:1.24-1.f 100% | 3.2 MiB/s | 69.6 KiB | 00m00s [280/487] mingw64-libgeotiff-0:1.7.4-2. 100% | 11.2 MiB/s | 137.3 KiB | 00m00s [281/487] mingw64-uriparser-0:0.9.8-3.f 100% | 19.8 MiB/s | 81.1 KiB | 00m00s [282/487] mingw64-libkml-0:1.3.0-51.fc4 100% | 64.0 MiB/s | 524.5 KiB | 00m00s [283/487] mingw64-openjpeg-0:2.5.3-6.fc 100% | 40.8 MiB/s | 209.1 KiB | 00m00s [284/487] mingw32-giflib-0:5.2.2-6.fc43 100% | 36.0 MiB/s | 73.8 KiB | 00m00s [285/487] mingw32-libdeflate-0:1.24-1.f 100% | 13.3 MiB/s | 68.3 KiB | 00m00s [286/487] mingw32-geos-0:3.13.1-1.fc43. 100% | 158.6 MiB/s | 2.1 MiB | 00m00s [287/487] mingw32-libgeotiff-0:1.7.4-2. 100% | 27.7 MiB/s | 141.9 KiB | 00m00s [288/487] mingw32-libkml-0:1.3.0-51.fc4 100% | 46.8 MiB/s | 574.5 KiB | 00m00s [289/487] mingw64-boost-0:1.78.0-15.fc4 100% | 307.3 MiB/s | 16.0 MiB | 00m00s [290/487] mingw32-openjpeg-0:2.5.3-6.fc 100% | 34.0 MiB/s | 208.9 KiB | 00m00s [291/487] geos-0:3.13.1-1.fc43.x86_64 100% | 149.5 MiB/s | 1.2 MiB | 00m00s [292/487] mingw32-uriparser-0:0.9.8-3.f 100% | 2.3 MiB/s | 87.1 KiB | 00m00s [293/487] mingw32-boost-0:1.78.0-15.fc4 100% | 254.2 MiB/s | 16.3 MiB | 00m00s [294/487] cfitsio-0:4.6.2-1.fc43.x86_64 100% | 28.6 MiB/s | 616.1 KiB | 00m00s [295/487] freexl-0:2.0.0-14.fc43.x86_64 100% | 11.2 MiB/s | 46.0 KiB | 00m00s [296/487] hdf5-0:1.14.6-3.fc43.x86_64 100% | 154.5 MiB/s | 2.0 MiB | 00m00s [297/487] libarrow-dataset-libs-0:19.0. 100% | 83.2 MiB/s | 511.0 KiB | 00m00s [298/487] libpq-0:16.4-2.fc42.x86_64 100% | 81.7 MiB/s | 251.0 KiB | 00m00s [299/487] libqhull_r-1:8.0.2-6.fc42.x86 100% | 66.0 MiB/s | 202.6 KiB | 00m00s [300/487] libarrow-0:19.0.1-4.fc43.x86_ 100% | 177.2 MiB/s | 6.0 MiB | 00m00s [301/487] netcdf-0:4.9.2-13.fc43.x86_64 100% | 134.0 MiB/s | 823.2 KiB | 00m00s [302/487] libspatialite-0:5.1.0-10.fc43 100% | 148.0 MiB/s | 3.1 MiB | 00m00s [303/487] ogdi-0:4.1.1-5.fc43.x86_64 100% | 28.7 MiB/s | 235.2 KiB | 00m00s [304/487] parquet-libs-0:19.0.1-4.fc43. 100% | 167.2 MiB/s | 1.0 MiB | 00m00s [305/487] proj-0:9.6.0-2.fc43.x86_64 100% | 227.6 MiB/s | 1.6 MiB | 00m00s [306/487] unixODBC-0:2.3.12-6.fc42.x86_ 100% | 101.3 MiB/s | 415.0 KiB | 00m00s [307/487] libgfortran-0:15.1.1-1.fc43.x 100% | 232.8 MiB/s | 953.4 KiB | 00m00s [308/487] xerces-c-0:3.3.0-7.fc42.x86_6 100% | 146.0 MiB/s | 1.0 MiB | 00m00s [309/487] libarrow-doc-0:19.0.1-4.fc43. 100% | 9.5 MiB/s | 29.2 KiB | 00m00s [310/487] gdal-libs-0:3.10.3-1.fc43.x86 100% | 92.2 MiB/s | 9.8 MiB | 00m00s [311/487] re2-1:20240702-30.fc43.x86_64 100% | 18.5 MiB/s | 226.7 KiB | 00m00s [312/487] liborc2-0:2.1.2-1.fc43.x86_64 100% | 35.9 MiB/s | 551.3 KiB | 00m00s [313/487] snappy-0:1.2.2-1.fc43.x86_64 100% | 38.8 MiB/s | 39.7 KiB | 00m00s [314/487] utf8proc-0:2.10.0-1.fc43.x86_ 100% | 40.0 MiB/s | 81.8 KiB | 00m00s [315/487] libtirpc-0:1.3.6-1.rc3.fc42.2 100% | 93.3 MiB/s | 95.5 KiB | 00m00s [316/487] libarrow-acero-libs-0:19.0.1- 100% | 125.4 MiB/s | 513.6 KiB | 00m00s [317/487] librttopo-0:1.1.0-16.fc42.x86 100% | 50.9 MiB/s | 208.7 KiB | 00m00s [318/487] abseil-cpp-0:20250127.1-1.fc4 100% | 234.4 MiB/s | 720.1 KiB | 00m00s [319/487] proj-data-0:9.6.0-2.fc43.noar 100% | 188.1 MiB/s | 1.3 MiB | 00m00s [320/487] SDL3-0:3.2.12-1.fc43.x86_64 100% | 200.1 MiB/s | 1.0 MiB | 00m00s [321/487] thrift-0:0.20.0-4.fc43.x86_64 100% | 98.5 MiB/s | 1.8 MiB | 00m00s [322/487] python3-0:3.13.3-3.fc43.x86_6 100% | 4.8 MiB/s | 29.8 KiB | 00m00s [323/487] libb2-0:0.98.1-13.fc42.x86_64 100% | 4.1 MiB/s | 25.4 KiB | 00m00s [324/487] libicu-0:76.1-4.fc42.x86_64 100% | 281.7 MiB/s | 10.7 MiB | 00m00s [325/487] python3-libs-0:3.13.3-3.fc43. 100% | 229.1 MiB/s | 9.2 MiB | 00m00s [326/487] mpdecimal-0:4.0.1-1.fc43.x86_ 100% | 3.0 MiB/s | 97.1 KiB | 00m00s [327/487] python-pip-wheel-0:25.1.1-3.f 100% | 70.9 MiB/s | 1.2 MiB | 00m00s [328/487] zlib-ng-compat-devel-0:2.2.4- 100% | 18.7 MiB/s | 38.3 KiB | 00m00s [329/487] tzdata-0:2025b-1.fc43.noarch 100% | 174.3 MiB/s | 714.0 KiB | 00m00s [330/487] rsvg-pixbuf-loader-0:2.60.0-1 100% | 81.9 MiB/s | 167.8 KiB | 00m00s [331/487] libjpeg-turbo-0:3.1.0-2.fc43. 100% | 76.9 MiB/s | 236.3 KiB | 00m00s [332/487] perl-File-Basename-0:2.86-517 100% | 17.0 MiB/s | 17.4 KiB | 00m00s [333/487] perl-Encode-4:3.21-512.fc42.x 100% | 350.8 MiB/s | 1.1 MiB | 00m00s [334/487] perl-Getopt-Long-1:2.58-3.fc4 100% | 31.1 MiB/s | 63.7 KiB | 00m00s [335/487] openjpeg-0:2.5.3-6.fc43.x86_6 100% | 37.6 MiB/s | 192.3 KiB | 00m00s [336/487] perl-Getopt-Std-0:1.14-517.fc 100% | 0.0 B/s | 15.9 KiB | 00m00s [337/487] perl-MIME-Base64-0:3.16-512.f 100% | 0.0 B/s | 29.9 KiB | 00m00s [338/487] perl-Storable-1:3.32-512.fc42 100% | 97.3 MiB/s | 99.6 KiB | 00m00s [339/487] perl-overload-0:1.37-517.fc43 100% | 44.7 MiB/s | 45.8 KiB | 00m00s [340/487] perl-parent-1:0.244-2.fc42.no 100% | 7.4 MiB/s | 15.2 KiB | 00m00s [341/487] perl-Pod-Usage-4:2.05-1.fc43. 100% | 39.6 MiB/s | 40.6 KiB | 00m00s [342/487] perl-Text-ParseWords-0:3.31-5 100% | 16.1 MiB/s | 16.5 KiB | 00m00s [343/487] perl-base-0:2.27-517.fc43.noa 100% | 16.1 MiB/s | 16.4 KiB | 00m00s [344/487] perl-Fcntl-0:1.18-517.fc43.x8 100% | 29.4 MiB/s | 30.1 KiB | 00m00s [345/487] perl-mro-0:1.29-517.fc43.x86_ 100% | 29.4 MiB/s | 30.1 KiB | 00m00s [346/487] perl-overloading-0:0.02-517.f 100% | 12.8 MiB/s | 13.1 KiB | 00m00s [347/487] perl-IO-0:1.55-517.fc43.x86_6 100% | 26.7 MiB/s | 82.0 KiB | 00m00s [348/487] perl-Pod-Perldoc-0:3.28.01-51 100% | 41.9 MiB/s | 85.8 KiB | 00m00s [349/487] perl-podlators-1:6.0.2-3.fc42 100% | 62.8 MiB/s | 128.6 KiB | 00m00s [350/487] perl-File-stat-0:1.14-517.fc4 100% | 16.9 MiB/s | 17.3 KiB | 00m00s [351/487] perl-SelectSaver-0:1.02-517.f 100% | 11.7 MiB/s | 12.0 KiB | 00m00s [352/487] perl-Socket-4:2.038-512.fc42. 100% | 53.5 MiB/s | 54.8 KiB | 00m00s [353/487] perl-Symbol-0:1.09-517.fc43.n 100% | 14.1 MiB/s | 14.4 KiB | 00m00s [354/487] perl-File-Temp-1:0.231.100-51 100% | 28.9 MiB/s | 59.2 KiB | 00m00s [355/487] groff-base-0:1.23.0-8.fc42.x8 100% | 220.9 MiB/s | 1.1 MiB | 00m00s [356/487] perl-HTTP-Tiny-0:0.090-2.fc42 100% | 13.8 MiB/s | 56.5 KiB | 00m00s [357/487] perl-IPC-Open3-0:1.22-517.fc4 100% | 7.2 MiB/s | 22.1 KiB | 00m00s [358/487] perl-Pod-Simple-1:3.46-1.fc43 100% | 107.4 MiB/s | 219.9 KiB | 00m00s [359/487] perl-Term-ANSIColor-0:5.01-51 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [360/487] perl-POSIX-0:2.20-517.fc43.x8 100% | 31.8 MiB/s | 97.8 KiB | 00m00s [361/487] perl-Term-Cap-0:1.18-512.fc42 100% | 10.8 MiB/s | 22.2 KiB | 00m00s [362/487] perl-Class-Struct-0:0.68-517. 100% | 21.8 MiB/s | 22.3 KiB | 00m00s [363/487] perl-File-Path-0:2.18-512.fc4 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [364/487] perl-Time-Local-2:1.350-512.f 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [365/487] perl-IO-Socket-SSL-0:2.089-2. 100% | 112.4 MiB/s | 230.2 KiB | 00m00s [366/487] perl-Net-SSLeay-0:1.94-9.fc43 100% | 122.2 MiB/s | 375.5 KiB | 00m00s [367/487] perl-Pod-Escapes-1:1.07-512.f 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [368/487] perl-Text-Tabs+Wrap-0:2024.00 100% | 21.3 MiB/s | 21.8 KiB | 00m00s [369/487] perl-if-0:0.61.000-517.fc43.n 100% | 13.9 MiB/s | 14.2 KiB | 00m00s [370/487] perl-locale-0:1.12-517.fc43.n 100% | 0.0 B/s | 13.9 KiB | 00m00s [371/487] perl-IO-Socket-IP-0:0.43-2.fc 100% | 41.4 MiB/s | 42.4 KiB | 00m00s [372/487] ncurses-0:6.5-5.20250125.fc42 100% | 207.3 MiB/s | 424.5 KiB | 00m00s [373/487] perl-URI-0:5.32-1.fc43.noarch 100% | 70.1 MiB/s | 143.5 KiB | 00m00s [374/487] perl-AutoLoader-0:5.74-517.fc 100% | 21.0 MiB/s | 21.5 KiB | 00m00s [375/487] perl-Data-Dumper-0:2.189-513. 100% | 55.3 MiB/s | 56.7 KiB | 00m00s [376/487] perl-MIME-Base32-0:1.303-23.f 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [377/487] perl-Digest-MD5-0:2.59-6.fc42 100% | 35.1 MiB/s | 36.0 KiB | 00m00s [378/487] perl-libnet-0:3.15-513.fc42.n 100% | 62.7 MiB/s | 128.4 KiB | 00m00s [379/487] perl-B-0:1.89-517.fc43.x86_64 100% | 86.4 MiB/s | 177.0 KiB | 00m00s [380/487] perl-FileHandle-0:2.05-517.fc 100% | 0.0 B/s | 15.7 KiB | 00m00s [381/487] perl-Digest-0:1.20-512.fc42.n 100% | 0.0 B/s | 24.9 KiB | 00m00s [382/487] boost-program-options-0:1.83. 100% | 108.7 MiB/s | 111.3 KiB | 00m00s [383/487] blosc-0:1.21.6-6.fc43.x86_64 100% | 19.1 MiB/s | 58.8 KiB | 00m00s [384/487] libglvnd-devel-1:1.7.0-7.fc42 100% | 79.0 MiB/s | 161.8 KiB | 00m00s [385/487] libglvnd-core-devel-1:1.7.0-7 100% | 17.0 MiB/s | 17.4 KiB | 00m00s [386/487] libaec-0:1.1.3-2.fc43.x86_64 100% | 7.4 MiB/s | 37.8 KiB | 00m00s [387/487] libX11-devel-0:1.8.11-1.fc42. 100% | 338.9 MiB/s | 1.0 MiB | 00m00s [388/487] libglvnd-egl-1:1.7.0-7.fc42.x 100% | 17.7 MiB/s | 36.3 KiB | 00m00s [389/487] libglvnd-gles-1:1.7.0-7.fc42. 100% | 14.0 MiB/s | 28.6 KiB | 00m00s [390/487] libwayland-client-0:1.23.1-1. 100% | 32.3 MiB/s | 33.0 KiB | 00m00s [391/487] xorg-x11-proto-devel-0:2024.1 100% | 146.6 MiB/s | 300.2 KiB | 00m00s [392/487] mesa-libEGL-0:25.1.0-3.fc43.x 100% | 68.4 MiB/s | 140.1 KiB | 00m00s [393/487] libdecor-0:0.2.3-5.fc43.x86_6 100% | 56.6 MiB/s | 58.0 KiB | 00m00s [394/487] dbus-libs-1:1.16.0-3.fc42.x86 100% | 145.9 MiB/s | 149.4 KiB | 00m00s [395/487] libwayland-cursor-0:1.23.1-1. 100% | 18.4 MiB/s | 18.8 KiB | 00m00s [396/487] adwaita-icon-theme-0:48.0-2.f 100% | 55.7 MiB/s | 399.0 KiB | 00m00s [397/487] at-spi2-atk-0:2.56.2-1.fc43.x 100% | 12.1 MiB/s | 86.6 KiB | 00m00s [398/487] gtk3-0:3.24.49-2.fc43.x86_64 100% | 363.7 MiB/s | 5.8 MiB | 00m00s [399/487] atk-0:2.56.2-1.fc43.x86_64 100% | 11.2 MiB/s | 80.3 KiB | 00m00s [400/487] colord-libs-0:1.4.7-6.fc42.x8 100% | 28.2 MiB/s | 231.1 KiB | 00m00s [401/487] gdk-pixbuf2-modules-0:2.42.12 100% | 13.6 MiB/s | 27.9 KiB | 00m00s [402/487] cups-libs-1:2.4.12-3.fc43.x86 100% | 85.3 MiB/s | 262.1 KiB | 00m00s [403/487] gtk-update-icon-cache-0:3.24. 100% | 16.5 MiB/s | 33.8 KiB | 00m00s [404/487] libXcomposite-0:0.4.6-5.fc42. 100% | 23.7 MiB/s | 24.3 KiB | 00m00s [405/487] libXcursor-0:1.2.3-2.fc42.x86 100% | 30.6 MiB/s | 31.4 KiB | 00m00s [406/487] hicolor-icon-theme-0:0.17-20. 100% | 32.1 MiB/s | 65.7 KiB | 00m00s [407/487] libXdamage-0:1.1.6-5.fc42.x86 100% | 11.4 MiB/s | 23.4 KiB | 00m00s [408/487] libXfixes-0:6.0.1-5.fc42.x86_ 100% | 9.3 MiB/s | 19.1 KiB | 00m00s [409/487] libXi-0:1.8.2-2.fc42.x86_64 100% | 19.8 MiB/s | 40.5 KiB | 00m00s [410/487] libcloudproviders-0:0.3.6-1.f 100% | 45.7 MiB/s | 46.8 KiB | 00m00s [411/487] libepoxy-0:1.5.10-9.fc42.x86_ 100% | 112.3 MiB/s | 229.9 KiB | 00m00s [412/487] libtinysparql-0:3.9.2-1.fc43. 100% | 182.3 MiB/s | 373.3 KiB | 00m00s [413/487] libwayland-egl-0:1.23.1-1.fc4 100% | 12.0 MiB/s | 12.3 KiB | 00m00s [414/487] libxkbcommon-0:1.9.0-1.fc43.x 100% | 79.9 MiB/s | 163.5 KiB | 00m00s [415/487] adwaita-cursor-theme-0:48.0-2 100% | 123.6 MiB/s | 379.6 KiB | 00m00s [416/487] adwaita-icon-theme-legacy-0:4 100% | 309.8 MiB/s | 2.5 MiB | 00m00s [417/487] at-spi2-core-0:2.56.2-1.fc43. 100% | 53.4 MiB/s | 382.5 KiB | 00m00s [418/487] libgusb-0:0.4.9-3.fc42.x86_64 100% | 10.6 MiB/s | 65.3 KiB | 00m00s [419/487] cups-filesystem-1:2.4.12-3.fc 100% | 13.2 MiB/s | 13.6 KiB | 00m00s [420/487] avahi-glib-0:0.9~rc2-3.fc43.x 100% | 7.5 MiB/s | 15.3 KiB | 00m00s [421/487] avahi-libs-0:0.9~rc2-3.fc43.x 100% | 22.4 MiB/s | 68.9 KiB | 00m00s [422/487] json-glib-0:1.10.6-2.fc42.x86 100% | 41.9 MiB/s | 171.7 KiB | 00m00s [423/487] libsoup3-0:3.6.5-1.fc43.x86_6 100% | 95.5 MiB/s | 391.3 KiB | 00m00s [424/487] xkeyboard-config-0:2.44-1.fc4 100% | 191.1 MiB/s | 978.5 KiB | 00m00s [425/487] dbus-1:1.16.0-3.fc42.x86_64 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [426/487] libXtst-0:1.2.5-2.fc42.x86_64 100% | 10.1 MiB/s | 20.7 KiB | 00m00s [427/487] xprop-0:1.2.8-3.fc42.x86_64 100% | 34.2 MiB/s | 35.0 KiB | 00m00s [428/487] brotli-devel-0:1.1.0-6.fc43.x 100% | 16.8 MiB/s | 34.5 KiB | 00m00s [429/487] brotli-0:1.1.0-6.fc43.x86_64 100% | 9.9 MiB/s | 20.4 KiB | 00m00s [430/487] minizip-ng-compat-0:4.0.10-1. 100% | 22.0 MiB/s | 67.6 KiB | 00m00s [431/487] libidn2-devel-0:2.3.8-1.fc43. 100% | 62.5 MiB/s | 64.0 KiB | 00m00s [432/487] krb5-devel-0:1.21.3-5.fc42.x8 100% | 69.6 MiB/s | 142.5 KiB | 00m00s [433/487] libkadm5-0:1.21.3-5.fc42.x86_ 100% | 37.8 MiB/s | 77.4 KiB | 00m00s [434/487] libnghttp2-devel-0:1.65.0-1.f 100% | 0.0 B/s | 54.7 KiB | 00m00s [435/487] libpsl-devel-0:0.21.5-5.fc42. 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [436/487] libssh-devel-0:0.11.1-4.fc43. 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [437/487] libxcb-devel-0:1.17.0-5.fc42. 100% | 205.3 MiB/s | 1.4 MiB | 00m00s [438/487] openssl-devel-1:3.5.0-3.fc43. 100% | 273.5 MiB/s | 3.0 MiB | 00m00s [439/487] keyutils-libs-devel-0:1.6.3-5 100% | 5.3 MiB/s | 59.9 KiB | 00m00s [440/487] libcom_err-devel-0:1.47.2-3.f 100% | 5.4 MiB/s | 16.7 KiB | 00m00s [441/487] libsepol-devel-0:3.8-1.fc42.x 100% | 47.3 MiB/s | 48.4 KiB | 00m00s [442/487] libverto-devel-0:0.3.2-10.fc4 100% | 7.0 MiB/s | 14.4 KiB | 00m00s [443/487] libselinux-devel-0:3.8-1.fc42 100% | 74.1 MiB/s | 151.7 KiB | 00m00s [444/487] graphite2-0:1.3.14-18.fc43.x8 100% | 31.3 MiB/s | 96.1 KiB | 00m00s [445/487] glibc-devel-0:2.41.9000-13.fc 100% | 89.6 MiB/s | 550.7 KiB | 00m00s [446/487] libstdc++-devel-0:15.1.1-1.fc 100% | 317.4 MiB/s | 2.9 MiB | 00m00s [447/487] libxcrypt-devel-0:4.4.38-7.fc 100% | 4.8 MiB/s | 29.4 KiB | 00m00s [448/487] jsoncpp-0:1.9.6-1.fc43.x86_64 100% | 24.8 MiB/s | 101.6 KiB | 00m00s [449/487] giflib-0:5.2.2-6.fc43.x86_64 100% | 10.3 MiB/s | 52.7 KiB | 00m00s [450/487] libuv-1:1.51.0-1.fc43.x86_64 100% | 52.1 MiB/s | 266.9 KiB | 00m00s [451/487] jasper-libs-0:4.2.3-3.fc43.x8 100% | 20.1 MiB/s | 165.0 KiB | 00m00s [452/487] libgta-0:1.2.1-15.fc43.x86_64 100% | 7.1 MiB/s | 36.5 KiB | 00m00s [453/487] boost-thread-0:1.83.0-12.fc42 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [454/487] boost-system-0:1.83.0-12.fc42 100% | 14.2 MiB/s | 14.5 KiB | 00m00s [455/487] lzo-0:2.10-14.fc42.x86_64 100% | 33.7 MiB/s | 69.0 KiB | 00m00s [456/487] liblas-0:1.8.2-0.22.git62f3d5 100% | 35.4 MiB/s | 326.2 KiB | 00m00s [457/487] libvncserver-0:0.9.15-3.fc43. 100% | 24.3 MiB/s | 323.4 KiB | 00m00s [458/487] laszip-0:3.4.4-4.fc43.x86_64 100% | 15.0 MiB/s | 153.5 KiB | 00m00s [459/487] libgeotiff-0:1.7.4-2.fc43.x86 100% | 9.5 MiB/s | 97.3 KiB | 00m00s [460/487] arpack-0:3.9.1-6.fc42.x86_64 100% | 101.4 MiB/s | 207.8 KiB | 00m00s [461/487] armadillo-0:12.8.1-6.fc43.x86 100% | 10.1 MiB/s | 31.1 KiB | 00m00s [462/487] imath-0:3.1.12-2.fc43.x86_64 100% | 33.3 MiB/s | 102.3 KiB | 00m00s [463/487] libdeflate-0:1.24-1.fc43.x86_ 100% | 34.3 MiB/s | 70.3 KiB | 00m00s [464/487] uriparser-0:0.9.8-3.fc42.x86_ 100% | 57.1 MiB/s | 58.5 KiB | 00m00s [465/487] libkml-0:1.3.0-51.fc43.x86_64 100% | 116.6 MiB/s | 358.1 KiB | 00m00s [466/487] mariadb-connector-c-0:3.4.5-1 100% | 50.5 MiB/s | 207.0 KiB | 00m00s [467/487] libquadmath-0:15.1.1-1.fc43.x 100% | 96.2 MiB/s | 197.0 KiB | 00m00s [468/487] openexr-libs-0:3.2.4-3.fc43.x 100% | 139.9 MiB/s | 1.1 MiB | 00m00s [469/487] libXau-devel-0:1.0.12-2.fc42. 100% | 13.7 MiB/s | 14.0 KiB | 00m00s [470/487] pcre2-devel-0:10.45-1.fc43.x8 100% | 132.7 MiB/s | 543.4 KiB | 00m00s [471/487] pcre2-utf16-0:10.45-1.fc43.x8 100% | 47.2 MiB/s | 241.9 KiB | 00m00s [472/487] pcre2-utf32-0:10.45-1.fc43.x8 100% | 111.7 MiB/s | 228.8 KiB | 00m00s [473/487] kernel-headers-0:6.15.0-0.rc6 100% | 185.0 MiB/s | 1.7 MiB | 00m00s [474/487] mariadb-connector-c-config-0: 100% | 3.1 MiB/s | 9.6 KiB | 00m00s [475/487] flexiblas-netlib64-0:3.4.5-1. 100% | 216.2 MiB/s | 3.2 MiB | 00m00s [476/487] flexiblas-0:3.4.5-1.fc43.x86_ 100% | 6.5 MiB/s | 26.7 KiB | 00m00s [477/487] flexiblas-openblas-openmp64-0 100% | 8.7 MiB/s | 17.8 KiB | 00m00s [478/487] flexiblas-openblas-openmp-0:3 100% | 5.8 MiB/s | 17.8 KiB | 00m00s [479/487] openblas-openmp-0:0.3.29-1.fc 100% | 298.5 MiB/s | 5.4 MiB | 00m00s [480/487] flexiblas-netlib-0:3.4.5-1.fc 100% | 55.4 MiB/s | 3.4 MiB | 00m00s [481/487] openblas-openmp64-0:0.3.29-1. 100% | 149.3 MiB/s | 5.2 MiB | 00m00s [482/487] openblas-0:0.3.29-1.fc42.x86_ 100% | 4.1 MiB/s | 42.3 KiB | 00m00s [483/487] python3-markdown-0:3.7-4.fc42 100% | 34.2 MiB/s | 210.3 KiB | 00m00s [484/487] annobin-plugin-gcc-0:12.94-1. 100% | 319.7 MiB/s | 982.1 KiB | 00m00s [485/487] gcc-plugin-annobin-0:15.1.1-1 100% | 16.5 MiB/s | 50.7 KiB | 00m00s [486/487] hdf-libs-0:4.3.0-3.fc42.x86_6 100% | 71.8 MiB/s | 294.1 KiB | 00m00s [487/487] annobin-docs-0:12.94-1.fc43.n 100% | 88.5 MiB/s | 90.7 KiB | 00m00s -------------------------------------------------------------------------------- [487/487] Total 100% | 279.3 MiB/s | 693.9 MiB | 00m02s Running transaction [ 1/489] Verify package files 100% | 463.0 B/s | 487.0 B | 00m01s [ 2/489] Prepare transaction 100% | 1.2 KiB/s | 487.0 B | 00m00s [ 3/489] Installing glib2-0:2.84.1-1.f 100% | 267.4 MiB/s | 14.7 MiB | 00m00s [ 4/489] Installing expat-0:2.7.1-1.fc 100% | 20.7 MiB/s | 296.3 KiB | 00m00s [ 5/489] Installing libmpc-0:1.3.1-7.f 100% | 162.2 MiB/s | 166.1 KiB | 00m00s [ 6/489] Installing libjpeg-turbo-0:3. 100% | 260.7 MiB/s | 800.9 KiB | 00m00s [ 7/489] Installing cmake-filesystem-0 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [ 8/489] Installing libpng-2:1.6.48-1. 100% | 233.4 MiB/s | 239.0 KiB | 00m00s [ 9/489] Installing libgfortran-0:15.1 100% | 368.0 MiB/s | 3.3 MiB | 00m00s [ 10/489] Installing nspr-0:4.36.0-8.fc 100% | 309.7 MiB/s | 317.2 KiB | 00m00s [ 11/489] Installing libglvnd-1:1.7.0-7 100% | 519.1 MiB/s | 531.6 KiB | 00m00s [ 12/489] Installing nss-util-0:3.111.0 100% | 197.0 MiB/s | 201.8 KiB | 00m00s [ 13/489] Installing dbus-libs-1:1.16.0 100% | 342.4 MiB/s | 350.6 KiB | 00m00s [ 14/489] Installing libwayland-client- 100% | 0.0 B/s | 63.3 KiB | 00m00s [ 15/489] Installing libaec-0:1.1.3-2.f 100% | 90.2 MiB/s | 92.3 KiB | 00m00s [ 16/489] Installing libarrow-doc-0:19. 100% | 0.0 B/s | 116.6 KiB | 00m00s [ 17/489] Installing geos-0:3.13.1-1.fc 100% | 168.7 MiB/s | 3.9 MiB | 00m00s [ 18/489] Installing libX11-xcb-0:1.8.1 100% | 11.5 MiB/s | 11.8 KiB | 00m00s [ 19/489] Installing mingw-binutils-gen 100% | 230.0 MiB/s | 5.5 MiB | 00m00s [ 20/489] Installing avahi-libs-0:0.9~r 100% | 170.1 MiB/s | 174.2 KiB | 00m00s [ 21/489] Installing snappy-0:1.2.2-1.f 100% | 71.8 MiB/s | 73.5 KiB | 00m00s [ 22/489] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 23/489] Installing publicsuffix-list- 100% | 323.1 MiB/s | 330.8 KiB | 00m00s [ 24/489] Installing protobuf-0:3.19.6- 100% | 406.8 MiB/s | 3.3 MiB | 00m00s [ 25/489] Installing protobuf-compiler- 100% | 131.0 MiB/s | 2.5 MiB | 00m00s [ 26/489] Installing libzip-0:1.11.3-1. 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 27/489] Installing liblerc-0:4.0.0-8. 100% | 305.5 MiB/s | 625.6 KiB | 00m00s [ 28/489] Installing OpenThreads-0:3.6. 100% | 204.6 MiB/s | 209.5 KiB | 00m00s [ 29/489] Installing blosc-0:1.21.6-6.f 100% | 126.0 MiB/s | 129.0 KiB | 00m00s [ 30/489] Installing hdf5-0:1.14.6-3.fc 100% | 200.6 MiB/s | 6.4 MiB | 00m00s [ 31/489] Installing libwayland-cursor- 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 32/489] Installing libglvnd-opengl-1: 100% | 146.1 MiB/s | 149.6 KiB | 00m00s [ 33/489] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.5 KiB | 00m00s [ 34/489] Installing json-glib-0:1.10.6 100% | 147.1 MiB/s | 602.5 KiB | 00m00s [ 35/489] Installing openblas-0:0.3.29- 100% | 110.8 MiB/s | 113.5 KiB | 00m00s [ 36/489] Installing libquadmath-0:15.1 100% | 311.7 MiB/s | 319.2 KiB | 00m00s [ 37/489] Installing libdeflate-0:1.24- 100% | 121.5 MiB/s | 124.4 KiB | 00m00s [ 38/489] Installing imath-0:3.1.12-2.f 100% | 186.5 MiB/s | 381.9 KiB | 00m00s [ 39/489] Installing libgta-0:1.2.1-15. 100% | 65.9 MiB/s | 67.5 KiB | 00m00s [ 40/489] Installing giflib-0:5.2.2-6.f 100% | 111.1 MiB/s | 113.8 KiB | 00m00s [ 41/489] Installing minizip-ng-compat- 100% | 159.5 MiB/s | 163.3 KiB | 00m00s [ 42/489] Installing freexl-0:2.0.0-14. 100% | 88.3 MiB/s | 90.5 KiB | 00m00s [ 43/489] Installing xorg-x11-proto-dev 100% | 254.7 MiB/s | 1.8 MiB | 00m00s [ 44/489] Installing openjpeg-0:2.5.3-6 100% | 221.5 MiB/s | 453.7 KiB | 00m00s [ 45/489] Installing libicu-0:76.1-4.fc 100% | 386.5 MiB/s | 36.3 MiB | 00m00s [ 46/489] Installing libtirpc-0:1.3.6-1 100% | 196.0 MiB/s | 200.7 KiB | 00m00s [ 47/489] Installing hdf-libs-0:4.3.0-3 100% | 336.1 MiB/s | 688.3 KiB | 00m00s [ 48/489] Installing libwayland-server- 100% | 77.9 MiB/s | 79.8 KiB | 00m00s [ 49/489] Installing lcms2-0:2.16-5.fc4 100% | 214.5 MiB/s | 439.3 KiB | 00m00s [ 50/489] Installing fribidi-0:1.0.16-2 100% | 13.7 MiB/s | 196.8 KiB | 00m00s [ 51/489] Installing libXau-0:1.0.12-2. 100% | 76.6 MiB/s | 78.5 KiB | 00m00s [ 52/489] Installing libxcb-0:1.17.0-5. 100% | 216.1 MiB/s | 1.1 MiB | 00m00s [ 53/489] Installing libwebp-0:1.5.0-2. 100% | 309.8 MiB/s | 951.8 KiB | 00m00s [ 54/489] Installing make-1:4.4.1-10.fc 100% | 94.7 MiB/s | 1.8 MiB | 00m00s [ 55/489] Installing libXau-devel-0:1.0 100% | 1.8 MiB/s | 9.4 KiB | 00m00s [ 56/489] Installing libxcb-devel-0:1.1 100% | 69.7 MiB/s | 3.1 MiB | 00m00s [ 57/489] Installing netcdf-0:4.9.2-13. 100% | 106.9 MiB/s | 2.4 MiB | 00m00s [ 58/489] Installing ogdi-0:4.1.1-5.fc4 100% | 47.7 MiB/s | 781.9 KiB | 00m00s [ 59/489] Installing openexr-libs-0:3.2 100% | 467.6 MiB/s | 6.5 MiB | 00m00s [ 60/489] Installing openblas-openmp64- 100% | 609.1 MiB/s | 43.9 MiB | 00m00s [ 61/489] Installing openblas-openmp-0: 100% | 598.9 MiB/s | 43.7 MiB | 00m00s [ 62/489] Installing flexiblas-openblas 100% | 39.1 MiB/s | 40.1 KiB | 00m00s [ 63/489] Installing flexiblas-netlib-0 100% | 260.0 MiB/s | 10.9 MiB | 00m00s [ 64/489] Installing flexiblas-0:3.4.5- 100% | 50.4 MiB/s | 51.6 KiB | 00m00s [ 65/489] Installing flexiblas-openblas 100% | 0.0 B/s | 40.1 KiB | 00m00s [ 66/489] Installing flexiblas-netlib64 100% | 262.3 MiB/s | 11.0 MiB | 00m00s [ 67/489] Installing arpack-0:3.9.1-6.f 100% | 316.5 MiB/s | 648.1 KiB | 00m00s [ 68/489] Installing armadillo-0:12.8.1 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 69/489] Installing libgusb-0:0.4.9-3. 100% | 159.8 MiB/s | 163.7 KiB | 00m00s [ 70/489] Installing colord-libs-0:1.4. 100% | 277.9 MiB/s | 853.7 KiB | 00m00s [ 71/489] Installing mesa-libGLU-0:9.0. 100% | 177.0 MiB/s | 362.6 KiB | 00m00s [ 72/489] Installing OpenThreads-devel- 100% | 238.3 MiB/s | 1.2 MiB | 00m00s [ 73/489] Installing liborc2-0:2.1.2-1. 100% | 359.8 MiB/s | 1.8 MiB | 00m00s [ 74/489] Installing libpsl-devel-0:0.2 100% | 110.9 MiB/s | 113.6 KiB | 00m00s [ 75/489] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB | 00m00s [ 76/489] Installing avahi-glib-0:0.9~r 100% | 0.0 B/s | 20.3 KiB | 00m00s [ 77/489] Installing librttopo-0:1.1.0- 100% | 247.3 MiB/s | 506.5 KiB | 00m00s [ 78/489] Installing nss-softokn-freebl 100% | 276.9 MiB/s | 850.5 KiB | 00m00s [ 79/489] Installing nss-softokn-0:3.11 100% | 377.9 MiB/s | 1.9 MiB | 00m00s [ 80/489] Installing nss-0:3.111.0-2.fc 100% | 170.9 MiB/s | 1.9 MiB | 00m00s [ 81/489] Installing nss-sysinit-0:3.11 100% | 1.2 MiB/s | 19.2 KiB | 00m00s [ 82/489] Installing libssh-devel-0:0.1 100% | 176.3 MiB/s | 180.5 KiB | 00m00s [ 83/489] Installing jasper-libs-0:4.2. 100% | 167.7 MiB/s | 343.3 KiB | 00m00s [ 84/489] Installing cpp-0:15.1.1-1.fc4 100% | 315.3 MiB/s | 37.8 MiB | 00m00s [ 85/489] Installing shared-mime-info-0 100% | 92.0 MiB/s | 2.6 MiB | 00m00s [ 86/489] Installing gdk-pixbuf2-0:2.42 100% | 105.2 MiB/s | 2.5 MiB | 00m00s [ 87/489] Installing gtk-update-icon-ca 100% | 4.4 MiB/s | 63.3 KiB | 00m00s [ 88/489] Installing libcloudproviders- 100% | 123.3 MiB/s | 126.2 KiB | 00m00s [ 89/489] Installing libsoup3-0:3.6.5-1 100% | 191.7 MiB/s | 1.2 MiB | 00m00s [ 90/489] Installing libtinysparql-0:3. 100% | 324.2 MiB/s | 1.3 MiB | 00m00s [ 91/489] Installing annobin-docs-0:12. 100% | 0.0 B/s | 100.0 KiB | 00m00s [ 92/489] Installing mariadb-connector- 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 93/489] Installing mariadb-connector- 100% | 101.1 MiB/s | 517.8 KiB | 00m00s [ 94/489] Installing kernel-headers-0:6 100% | 186.8 MiB/s | 6.7 MiB | 00m00s [ 95/489] Installing glibc-devel-0:2.41 100% | 167.1 MiB/s | 2.3 MiB | 00m00s [ 96/489] Installing libxcrypt-devel-0: 100% | 16.2 MiB/s | 33.1 KiB | 00m00s [ 97/489] Installing gcc-0:15.1.1-1.fc4 100% | 367.7 MiB/s | 111.1 MiB | 00m00s [ 98/489] Installing pcre2-utf32-0:10.4 100% | 292.5 MiB/s | 599.1 KiB | 00m00s [ 99/489] Installing pcre2-utf16-0:10.4 100% | 306.2 MiB/s | 627.2 KiB | 00m00s [100/489] Installing pcre2-devel-0:10.4 100% | 99.7 MiB/s | 2.1 MiB | 00m00s [101/489] Installing uriparser-0:0.9.8- 100% | 9.8 MiB/s | 139.8 KiB | 00m00s [102/489] Installing libkml-0:1.3.0-51. 100% | 294.6 MiB/s | 1.2 MiB | 00m00s [103/489] Installing laszip-0:3.4.4-4.f 100% | 227.5 MiB/s | 466.0 KiB | 00m00s [104/489] Installing lzo-0:2.10-14.fc42 100% | 168.5 MiB/s | 172.5 KiB | 00m00s [105/489] Installing libvncserver-0:0.9 100% | 348.1 MiB/s | 1.0 MiB | 00m00s [106/489] Installing boost-system-0:1.8 100% | 0.0 B/s | 13.2 KiB | 00m00s [107/489] Installing boost-thread-0:1.8 100% | 130.6 MiB/s | 133.7 KiB | 00m00s [108/489] Installing libuv-1:1.51.0-1.f 100% | 279.8 MiB/s | 573.0 KiB | 00m00s [109/489] Installing jsoncpp-0:1.9.6-1. 100% | 84.4 MiB/s | 259.2 KiB | 00m00s [110/489] Installing libstdc++-devel-0: 100% | 360.2 MiB/s | 16.2 MiB | 00m00s [111/489] Installing graphite2-0:1.3.14 100% | 12.6 MiB/s | 193.9 KiB | 00m00s [112/489] Installing freetype-0:2.13.3- 100% | 279.9 MiB/s | 859.9 KiB | 00m00s [113/489] Installing harfbuzz-0:11.2.1- 100% | 349.3 MiB/s | 2.8 MiB | 00m00s [114/489] Installing libverto-devel-0:0 100% | 0.0 B/s | 26.4 KiB | 00m00s [115/489] Installing libsepol-devel-0:3 100% | 62.6 MiB/s | 128.3 KiB | 00m00s [116/489] Installing libselinux-devel-0 100% | 39.5 MiB/s | 161.6 KiB | 00m00s [117/489] Installing libcom_err-devel-0 100% | 1.3 MiB/s | 18.3 KiB | 00m00s [118/489] Installing keyutils-libs-deve 100% | 6.0 MiB/s | 55.2 KiB | 00m00s [119/489] Installing openssl-devel-1:3. 100% | 62.1 MiB/s | 5.6 MiB | 00m00s [120/489] Installing libnghttp2-devel-0 100% | 280.7 MiB/s | 287.5 KiB | 00m00s [121/489] Installing libidn2-devel-0:2. 100% | 76.5 MiB/s | 156.7 KiB | 00m00s [122/489] Installing libkadm5-0:1.21.3- 100% | 210.8 MiB/s | 215.9 KiB | 00m00s [123/489] Installing krb5-devel-0:1.21. 100% | 43.6 MiB/s | 715.2 KiB | 00m00s [124/489] Installing brotli-0:1.1.0-6.f 100% | 2.4 MiB/s | 32.3 KiB | 00m00s [125/489] Installing brotli-devel-0:1.1 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [126/489] Installing dbus-1:1.16.0-3.fc 100% | 121.1 KiB/s | 124.0 B | 00m00s [127/489] Installing xkeyboard-config-0 100% | 317.7 MiB/s | 6.7 MiB | 00m00s [128/489] Installing libxkbcommon-0:1.9 100% | 186.2 MiB/s | 381.3 KiB | 00m00s [129/489] Installing cups-filesystem-1: 100% | 0.0 B/s | 1.8 KiB | 00m00s [130/489] Installing cups-libs-1:2.4.12 100% | 101.0 MiB/s | 620.3 KiB | 00m00s [131/489] Installing adwaita-icon-theme 100% | 69.5 MiB/s | 2.4 MiB | 00m00s [132/489] Installing adwaita-cursor-the 100% | 634.9 MiB/s | 11.4 MiB | 00m00s [133/489] Installing adwaita-icon-theme 100% | 81.2 MiB/s | 1.3 MiB | 00m00s [134/489] Installing libwayland-egl-0:1 100% | 0.0 B/s | 13.6 KiB | 00m00s [135/489] Installing libepoxy-0:1.5.10- 100% | 360.7 MiB/s | 1.1 MiB | 00m00s [136/489] Installing hicolor-icon-theme 100% | 19.5 MiB/s | 179.5 KiB | 00m00s [137/489] Installing libglvnd-core-deve 100% | 0.0 B/s | 41.1 KiB | 00m00s [138/489] Installing boost-program-opti 100% | 271.3 MiB/s | 277.8 KiB | 00m00s [139/489] Installing ncurses-0:6.5-5.20 100% | 22.2 MiB/s | 614.7 KiB | 00m00s [140/489] Installing groff-base-0:1.23. 100% | 105.2 MiB/s | 3.9 MiB | 00m00s [141/489] Installing perl-Digest-0:1.20 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [142/489] Installing perl-Digest-MD5-0: 100% | 60.1 MiB/s | 61.6 KiB | 00m00s [143/489] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [144/489] Installing perl-B-0:1.89-517. 100% | 244.8 MiB/s | 501.3 KiB | 00m00s [145/489] Installing perl-libnet-0:3.15 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [146/489] Installing perl-Data-Dumper-0 100% | 114.7 MiB/s | 117.5 KiB | 00m00s [147/489] Installing perl-MIME-Base32-0 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [148/489] Installing perl-URI-0:5.32-1. 100% | 89.2 MiB/s | 274.1 KiB | 00m00s [149/489] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 20.9 KiB | 00m00s [150/489] Installing perl-IO-Socket-IP- 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [151/489] Installing perl-IO-Socket-SSL 100% | 230.3 MiB/s | 707.4 KiB | 00m00s [152/489] Installing perl-Net-SSLeay-0: 100% | 271.7 MiB/s | 1.4 MiB | 00m00s [153/489] Installing perl-locale-0:1.12 100% | 0.0 B/s | 6.9 KiB | 00m00s [154/489] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [155/489] Installing perl-Text-Tabs+Wra 100% | 0.0 B/s | 23.9 KiB | 00m00s [156/489] Installing perl-Pod-Escapes-1 100% | 0.0 B/s | 25.9 KiB | 00m00s [157/489] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [158/489] Installing perl-File-Path-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [159/489] Installing perl-Pod-Simple-1: 100% | 280.6 MiB/s | 574.6 KiB | 00m00s [160/489] Installing perl-HTTP-Tiny-0:0 100% | 152.8 MiB/s | 156.4 KiB | 00m00s [161/489] Installing perl-POSIX-0:2.20- 100% | 226.9 MiB/s | 232.3 KiB | 00m00s [162/489] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 23.3 KiB | 00m00s [163/489] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.1 KiB | 00m00s [164/489] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [165/489] Installing perl-Term-Cap-0:1. 100% | 0.0 B/s | 30.6 KiB | 00m00s [166/489] Installing perl-Term-ANSIColo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [167/489] Installing perl-podlators-1:6 100% | 20.9 MiB/s | 321.4 KiB | 00m00s [168/489] Installing perl-Pod-Perldoc-0 100% | 11.8 MiB/s | 169.2 KiB | 00m00s [169/489] Installing perl-File-stat-0:1 100% | 0.0 B/s | 13.1 KiB | 00m00s [170/489] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.2 KiB | 00m00s [171/489] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [172/489] Installing perl-Socket-4:2.03 100% | 119.1 MiB/s | 122.0 KiB | 00m00s [173/489] Installing perl-Pod-Usage-4:2 100% | 6.6 MiB/s | 87.9 KiB | 00m00s [174/489] Installing perl-IO-0:1.55-517 100% | 147.7 MiB/s | 151.3 KiB | 00m00s [175/489] Installing perl-overloading-0 100% | 0.0 B/s | 5.5 KiB | 00m00s [176/489] Installing perl-mro-0:1.29-51 100% | 41.6 MiB/s | 42.6 KiB | 00m00s [177/489] Installing perl-Fcntl-0:1.18- 100% | 48.8 MiB/s | 50.0 KiB | 00m00s [178/489] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 12.9 KiB | 00m00s [179/489] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.6 KiB | 00m00s [180/489] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [181/489] Installing perl-Storable-1:3. 100% | 228.4 MiB/s | 233.9 KiB | 00m00s [182/489] Installing perl-overload-0:1. 100% | 0.0 B/s | 71.9 KiB | 00m00s [183/489] Installing perl-parent-1:0.24 100% | 0.0 B/s | 11.0 KiB | 00m00s [184/489] Installing perl-MIME-Base64-0 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [185/489] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.7 KiB | 00m00s [186/489] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [187/489] Installing perl-constant-0:1. 100% | 0.0 B/s | 27.4 KiB | 00m00s [188/489] Installing perl-Scalar-List-U 100% | 145.0 MiB/s | 148.5 KiB | 00m00s [189/489] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.7 KiB | 00m00s [190/489] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [191/489] Installing perl-Encode-4:3.21 100% | 180.5 MiB/s | 4.7 MiB | 00m00s [192/489] Installing perl-PathTools-0:3 100% | 90.1 MiB/s | 184.5 KiB | 00m00s [193/489] Installing perl-DynaLoader-0: 100% | 0.0 B/s | 32.5 KiB | 00m00s [194/489] Installing perl-Exporter-0:5. 100% | 0.0 B/s | 55.6 KiB | 00m00s [195/489] Installing perl-Carp-0:1.54-5 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [196/489] Installing perl-libs-4:5.40.2 100% | 267.3 MiB/s | 9.9 MiB | 00m00s [197/489] Installing perl-interpreter-4 100% | 6.9 MiB/s | 119.9 KiB | 00m00s [198/489] Installing tzdata-0:2025b-1.f 100% | 57.3 MiB/s | 1.9 MiB | 00m00s [199/489] Installing python-pip-wheel-0 100% | 622.5 MiB/s | 1.2 MiB | 00m00s [200/489] Installing mpdecimal-0:4.0.1- 100% | 213.7 MiB/s | 218.8 KiB | 00m00s [201/489] Installing libb2-0:0.98.1-13. 100% | 9.2 MiB/s | 47.2 KiB | 00m00s [202/489] Installing python3-libs-0:3.1 100% | 309.9 MiB/s | 40.3 MiB | 00m00s [203/489] Installing python3-0:3.13.3-3 100% | 2.0 MiB/s | 30.4 KiB | 00m00s [204/489] Installing python3-docutils-0 100% | 146.8 MiB/s | 5.0 MiB | 00m00s [205/489] Installing cmake-rpm-macros-0 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [206/489] Installing mingw-filesystem-b 100% | 18.5 MiB/s | 37.9 KiB | 00m00s [207/489] Installing mingw32-filesystem 100% | 3.7 MiB/s | 213.8 KiB | 00m00s [208/489] Installing mingw64-filesystem 100% | 3.6 MiB/s | 216.0 KiB | 00m00s [209/489] Installing mingw64-crt-0:12.0 100% | 709.5 MiB/s | 119.9 MiB | 00m00s [210/489] Installing mingw32-crt-0:12.0 100% | 761.2 MiB/s | 99.7 MiB | 00m00s [211/489] Installing mingw32-zlib-0:1.3 100% | 294.4 MiB/s | 301.5 KiB | 00m00s [212/489] Installing mingw64-zlib-0:1.3 100% | 286.3 MiB/s | 293.2 KiB | 00m00s [213/489] Installing mingw32-winpthread 100% | 319.3 MiB/s | 327.0 KiB | 00m00s [214/489] Installing mingw32-libgcc-0:1 100% | 338.1 MiB/s | 1.4 MiB | 00m00s [215/489] Installing mingw32-libstdc++- 100% | 394.8 MiB/s | 22.5 MiB | 00m00s [216/489] Installing mingw64-winpthread 100% | 301.7 MiB/s | 309.0 KiB | 00m00s [217/489] Installing mingw64-libgcc-0:1 100% | 424.3 MiB/s | 1.3 MiB | 00m00s [218/489] Installing mingw64-libstdc++- 100% | 418.2 MiB/s | 25.1 MiB | 00m00s [219/489] Installing mingw64-libjpeg-tu 100% | 309.6 MiB/s | 1.2 MiB | 00m00s [220/489] Installing mingw32-libjpeg-tu 100% | 358.8 MiB/s | 1.1 MiB | 00m00s [221/489] Installing mingw64-libpng-0:1 100% | 338.2 MiB/s | 1.0 MiB | 00m00s [222/489] Installing mingw32-libpng-0:1 100% | 344.5 MiB/s | 1.0 MiB | 00m00s [223/489] Installing mingw32-win-iconv- 100% | 0.0 B/s | 52.2 KiB | 00m00s [224/489] Installing mingw64-win-iconv- 100% | 52.5 MiB/s | 53.8 KiB | 00m00s [225/489] Installing mingw32-libtiff-0: 100% | 426.4 MiB/s | 1.3 MiB | 00m00s [226/489] Installing mingw64-libtiff-0: 100% | 409.4 MiB/s | 1.2 MiB | 00m00s [227/489] Installing mingw64-libxml2-0: 100% | 415.8 MiB/s | 2.9 MiB | 00m00s [228/489] Installing mingw32-libxml2-0: 100% | 375.8 MiB/s | 3.0 MiB | 00m00s [229/489] Installing mingw64-openssl-0: 100% | 427.6 MiB/s | 15.4 MiB | 00m00s [230/489] Installing mingw32-openssl-0: 100% | 410.5 MiB/s | 14.0 MiB | 00m00s [231/489] Installing mingw32-expat-0:2. 100% | 217.6 MiB/s | 445.6 KiB | 00m00s [232/489] Installing mingw32-bzip2-0:1. 100% | 281.0 MiB/s | 287.8 KiB | 00m00s [233/489] Installing mingw32-freetype-0 100% | 366.0 MiB/s | 1.8 MiB | 00m00s [234/489] Installing mingw64-expat-0:2. 100% | 207.2 MiB/s | 424.4 KiB | 00m00s [235/489] Installing mingw64-bzip2-0:1. 100% | 262.2 MiB/s | 268.5 KiB | 00m00s [236/489] Installing mingw64-freetype-0 100% | 354.7 MiB/s | 1.8 MiB | 00m00s [237/489] Installing mingw64-fontconfig 100% | 245.0 MiB/s | 1.2 MiB | 00m00s [238/489] Installing mingw32-fontconfig 100% | 257.2 MiB/s | 1.3 MiB | 00m00s [239/489] Installing mingw64-geos-0:3.1 100% | 347.8 MiB/s | 12.2 MiB | 00m00s [240/489] Installing mingw32-geos-0:3.1 100% | 360.9 MiB/s | 13.4 MiB | 00m00s [241/489] Installing mingw32-sqlite-0:3 100% | 430.7 MiB/s | 4.3 MiB | 00m00s [242/489] Installing mingw32-giflib-0:5 100% | 186.1 MiB/s | 190.5 KiB | 00m00s [243/489] Installing mingw32-xz-libs-0: 100% | 209.0 MiB/s | 428.1 KiB | 00m00s [244/489] Installing mingw64-sqlite-0:3 100% | 456.4 MiB/s | 4.1 MiB | 00m00s [245/489] Installing mingw64-xz-libs-0: 100% | 197.1 MiB/s | 403.7 KiB | 00m00s [246/489] Installing mingw64-giflib-0:5 100% | 176.1 MiB/s | 180.3 KiB | 00m00s [247/489] Installing mingw64-imath-0:3. 100% | 226.5 MiB/s | 927.8 KiB | 00m00s [248/489] Installing mingw64-icu-0:76.1 100% | 443.2 MiB/s | 55.4 MiB | 00m00s [249/489] Installing mingw64-openjpeg-0 100% | 277.2 MiB/s | 567.6 KiB | 00m00s [250/489] Installing mingw32-imath-0:3. 100% | 223.4 MiB/s | 915.2 KiB | 00m00s [251/489] Installing mingw32-icu-0:76.1 100% | 441.9 MiB/s | 56.6 MiB | 00m00s [252/489] Installing mingw32-libgta-0:1 100% | 255.7 MiB/s | 261.8 KiB | 00m00s [253/489] Installing mingw32-libidn2-0: 100% | 292.7 MiB/s | 599.3 KiB | 00m00s [254/489] Installing mingw32-zstd-0:1.5 100% | 440.4 MiB/s | 1.8 MiB | 00m00s [255/489] Installing mingw32-minizip-0: 100% | 293.6 MiB/s | 601.3 KiB | 00m00s [256/489] Installing mingw32-freexl-0:2 100% | 172.6 MiB/s | 176.8 KiB | 00m00s [257/489] Installing mingw32-openjpeg-0 100% | 289.2 MiB/s | 592.3 KiB | 00m00s [258/489] Installing mingw32-pcre2-0:10 100% | 418.6 MiB/s | 2.5 MiB | 00m00s [259/489] Installing mingw32-libdeflate 100% | 137.4 MiB/s | 140.7 KiB | 00m00s [260/489] Installing mingw64-libgta-0:1 100% | 245.9 MiB/s | 251.8 KiB | 00m00s [261/489] Installing mingw64-libidn2-0: 100% | 284.3 MiB/s | 582.2 KiB | 00m00s [262/489] Installing mingw64-pcre2-0:10 100% | 415.0 MiB/s | 2.5 MiB | 00m00s [263/489] Installing mingw64-zstd-0:1.5 100% | 451.2 MiB/s | 1.8 MiB | 00m00s [264/489] Installing mingw64-minizip-0: 100% | 278.7 MiB/s | 570.7 KiB | 00m00s [265/489] Installing mingw64-freexl-0:2 100% | 165.8 MiB/s | 169.8 KiB | 00m00s [266/489] Installing mingw64-libdeflate 100% | 139.2 MiB/s | 142.5 KiB | 00m00s [267/489] Installing python3-idna-0:3.1 100% | 206.5 MiB/s | 634.3 KiB | 00m00s [268/489] Installing python3-urllib3-0: 100% | 204.2 MiB/s | 1.0 MiB | 00m00s [269/489] Installing mingw64-openexr-0: 100% | 460.7 MiB/s | 8.3 MiB | 00m00s [270/489] Installing mingw32-openexr-0: 100% | 163.8 MiB/s | 8.7 MiB | 00m00s [271/489] Installing mingw32-boost-0:1. 100% | 267.0 MiB/s | 164.2 MiB | 00m01s [272/489] Installing mingw64-boost-0:1. 100% | 283.2 MiB/s | 162.8 MiB | 00m01s [273/489] Installing mingw64-libwebp-0: 100% | 390.7 MiB/s | 2.3 MiB | 00m00s [274/489] Installing mingw32-libwebp-0: 100% | 361.9 MiB/s | 2.2 MiB | 00m00s [275/489] Installing mingw32-librttopo- 100% | 398.7 MiB/s | 1.2 MiB | 00m00s [276/489] Installing mingw64-librttopo- 100% | 374.5 MiB/s | 1.1 MiB | 00m00s [277/489] Installing mingw32-libssh2-0: 100% | 230.9 MiB/s | 472.9 KiB | 00m00s [278/489] Installing mingw64-libssh2-0: 100% | 434.8 MiB/s | 445.2 KiB | 00m00s [279/489] Installing mingw32-jasper-0:4 100% | 320.9 MiB/s | 985.8 KiB | 00m00s [280/489] Installing mingw64-jasper-0:4 100% | 304.2 MiB/s | 934.4 KiB | 00m00s [281/489] Installing mingw64-liblerc-0: 100% | 365.6 MiB/s | 5.8 MiB | 00m00s [282/489] Installing mingw64-xerces-c-0 100% | 466.1 MiB/s | 16.3 MiB | 00m00s [283/489] Installing mingw64-gmp-0:6.3. 100% | 346.3 MiB/s | 1.4 MiB | 00m00s [284/489] Installing mingw64-nettle-0:3 100% | 331.0 MiB/s | 1.7 MiB | 00m00s [285/489] Installing mingw64-libarchive 100% | 405.2 MiB/s | 1.2 MiB | 00m00s [286/489] Installing mingw64-pixman-0:0 100% | 289.6 MiB/s | 889.6 KiB | 00m00s [287/489] Installing mingw64-libunistri 100% | 394.5 MiB/s | 3.9 MiB | 00m00s [288/489] Installing mingw64-libpsl-0:0 100% | 215.5 MiB/s | 220.6 KiB | 00m00s [289/489] Installing mingw64-curl-0:8.1 100% | 335.0 MiB/s | 1.7 MiB | 00m00s [290/489] Installing mingw64-proj-0:9.6 100% | 530.6 MiB/s | 20.7 MiB | 00m00s [291/489] Installing mingw64-libgeotiff 100% | 82.4 MiB/s | 506.4 KiB | 00m00s [292/489] Installing mingw64-headers-0: 100% | 506.4 MiB/s | 80.5 MiB | 00m00s [293/489] Installing mingw64-winpthread 100% | 145.1 MiB/s | 148.6 KiB | 00m00s [294/489] Installing mingw32-liblerc-0: 100% | 360.0 MiB/s | 5.4 MiB | 00m00s [295/489] Installing mingw32-xerces-c-0 100% | 471.0 MiB/s | 17.0 MiB | 00m00s [296/489] Installing mingw32-gmp-0:6.3. 100% | 351.5 MiB/s | 1.4 MiB | 00m00s [297/489] Installing mingw32-nettle-0:3 100% | 342.3 MiB/s | 1.7 MiB | 00m00s [298/489] Installing mingw32-libarchive 100% | 326.6 MiB/s | 1.3 MiB | 00m00s [299/489] Installing mingw32-pixman-0:0 100% | 293.7 MiB/s | 902.2 KiB | 00m00s [300/489] Installing mingw32-libunistri 100% | 392.4 MiB/s | 3.9 MiB | 00m00s [301/489] Installing mingw32-libpsl-0:0 100% | 226.9 MiB/s | 232.3 KiB | 00m00s [302/489] Installing mingw32-curl-0:8.1 100% | 343.5 MiB/s | 1.7 MiB | 00m00s [303/489] Installing mingw32-proj-0:9.6 100% | 526.1 MiB/s | 21.0 MiB | 00m00s [304/489] Installing mingw32-libgeotiff 100% | 246.4 MiB/s | 504.6 KiB | 00m00s [305/489] Installing mingw32-lcms2-0:2. 100% | 301.0 MiB/s | 924.8 KiB | 00m00s [306/489] Installing mingw32-poppler-0: 100% | 337.5 MiB/s | 7.4 MiB | 00m00s [307/489] Installing mingw32-headers-0: 100% | 506.4 MiB/s | 80.5 MiB | 00m00s [308/489] Installing mingw32-winpthread 100% | 153.2 MiB/s | 156.9 KiB | 00m00s [309/489] Installing mingw32-glew-0:2.2 100% | 555.2 MiB/s | 4.4 MiB | 00m00s [310/489] Installing mingw32-libffi-0:3 100% | 82.3 MiB/s | 84.3 KiB | 00m00s [311/489] Installing mingw32-libcharset 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [312/489] Installing mingw32-libspatial 100% | 517.0 MiB/s | 21.2 MiB | 00m00s [313/489] Installing mingw32-termcap-0: 100% | 198.5 MiB/s | 203.2 KiB | 00m00s [314/489] Installing mingw32-gettext-0: 100% | 385.3 MiB/s | 14.3 MiB | 00m00s [315/489] Installing mingw32-glib2-0:2. 100% | 384.4 MiB/s | 21.5 MiB | 00m00s [316/489] Installing mingw32-cairo-0:1. 100% | 313.3 MiB/s | 2.2 MiB | 00m00s [317/489] Installing mingw32-poppler-gl 100% | 376.5 MiB/s | 1.1 MiB | 00m00s [318/489] Installing mingw32-harfbuzz-0 100% | 422.1 MiB/s | 6.8 MiB | 00m00s [319/489] Installing mingw32-gdk-pixbuf 100% | 206.2 MiB/s | 3.1 MiB | 00m00s [320/489] Installing mingw32-postgresql 100% | 221.9 MiB/s | 8.2 MiB | 00m00s [321/489] Installing mingw32-fribidi-0: 100% | 162.4 MiB/s | 332.6 KiB | 00m00s [322/489] Installing mingw32-pango-0:1. 100% | 299.0 MiB/s | 1.8 MiB | 00m00s [323/489] Installing mingw32-librsvg2-0 100% | 393.9 MiB/s | 18.9 MiB | 00m00s [324/489] Installing mingw32-uriparser- 100% | 164.6 MiB/s | 337.1 KiB | 00m00s [325/489] Installing mingw32-libkml-0:1 100% | 363.8 MiB/s | 4.4 MiB | 00m00s [326/489] Installing mingw32-gdal-0:3.1 100% | 483.6 MiB/s | 46.4 MiB | 00m00s [327/489] Installing mingw64-glew-0:2.2 100% | 549.5 MiB/s | 4.4 MiB | 00m00s [328/489] Installing mingw64-libffi-0:3 100% | 80.5 MiB/s | 82.4 KiB | 00m00s [329/489] Installing mingw64-libcharset 100% | 82.8 MiB/s | 84.8 KiB | 00m00s [330/489] Installing mingw64-libspatial 100% | 476.0 MiB/s | 19.5 MiB | 00m00s [331/489] Installing mingw64-lcms2-0:2. 100% | 289.7 MiB/s | 890.0 KiB | 00m00s [332/489] Installing mingw64-poppler-0: 100% | 402.9 MiB/s | 7.3 MiB | 00m00s [333/489] Installing mingw64-termcap-0: 100% | 197.1 MiB/s | 201.8 KiB | 00m00s [334/489] Installing mingw64-gettext-0: 100% | 387.7 MiB/s | 14.0 MiB | 00m00s [335/489] Installing mingw64-glib2-0:2. 100% | 383.3 MiB/s | 21.1 MiB | 00m00s [336/489] Installing mingw64-cairo-0:1. 100% | 340.7 MiB/s | 2.0 MiB | 00m00s [337/489] Installing mingw64-poppler-gl 100% | 360.1 MiB/s | 1.1 MiB | 00m00s [338/489] Installing mingw64-harfbuzz-0 100% | 423.4 MiB/s | 6.4 MiB | 00m00s [339/489] Installing mingw64-gdk-pixbuf 100% | 203.7 MiB/s | 3.1 MiB | 00m00s [340/489] Installing mingw64-postgresql 100% | 222.1 MiB/s | 8.2 MiB | 00m00s [341/489] Installing mingw64-fribidi-0: 100% | 159.5 MiB/s | 326.6 KiB | 00m00s [342/489] Installing mingw64-pango-0:1. 100% | 349.4 MiB/s | 1.7 MiB | 00m00s [343/489] Installing mingw64-librsvg2-0 100% | 405.2 MiB/s | 19.9 MiB | 00m00s [344/489] Installing mingw64-uriparser- 100% | 155.0 MiB/s | 317.4 KiB | 00m00s [345/489] Installing mingw64-libkml-0:1 100% | 372.3 MiB/s | 4.1 MiB | 00m00s [346/489] Installing mingw64-gdal-0:3.1 100% | 502.0 MiB/s | 45.2 MiB | 00m00s [347/489] Installing mingw64-binutils-0 100% | 374.8 MiB/s | 18.7 MiB | 00m00s [348/489] Installing mingw64-cpp-0:15.0 100% | 330.7 MiB/s | 42.0 MiB | 00m00s [349/489] Installing mingw64-gcc-0:15.0 100% | 378.6 MiB/s | 109.8 MiB | 00m00s [350/489] Installing mingw32-binutils-0 100% | 353.6 MiB/s | 16.6 MiB | 00m00s [351/489] Installing mingw32-cpp-0:15.0 100% | 337.1 MiB/s | 41.1 MiB | 00m00s [352/489] Installing mingw32-gcc-0:15.0 100% | 382.7 MiB/s | 107.2 MiB | 00m00s [353/489] Installing python3-CommonMark 100% | 83.8 MiB/s | 429.2 KiB | 00m00s [354/489] Installing python3-babel-0:2. 100% | 320.1 MiB/s | 30.4 MiB | 00m00s [355/489] Installing python3-imagesize- 100% | 37.4 MiB/s | 38.3 KiB | 00m00s [356/489] Installing python3-packaging- 100% | 112.5 MiB/s | 575.9 KiB | 00m00s [357/489] Installing python3-pygments-0 100% | 172.4 MiB/s | 11.0 MiB | 00m00s [358/489] Installing python3-roman-nume 100% | 40.7 MiB/s | 41.6 KiB | 00m00s [359/489] Installing python3-snowballst 100% | 306.3 MiB/s | 1.8 MiB | 00m00s [360/489] Installing python3-sphinx-the 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [361/489] Installing python3-markupsafe 100% | 58.5 MiB/s | 59.9 KiB | 00m00s [362/489] Installing python3-jinja2-0:3 100% | 364.2 MiB/s | 2.9 MiB | 00m00s [363/489] Installing python3-mdurl-0:0. 100% | 22.8 MiB/s | 46.6 KiB | 00m00s [364/489] Installing python3-markdown-i 100% | 27.8 MiB/s | 540.2 KiB | 00m00s [365/489] Installing python3-mdit-py-pl 100% | 62.1 MiB/s | 317.9 KiB | 00m00s [366/489] Installing python3-charset-no 100% | 22.2 MiB/s | 340.2 KiB | 00m00s [367/489] Installing python3-requests-0 100% | 96.8 MiB/s | 495.7 KiB | 00m00s [368/489] Installing python3-sphinx-1:8 100% | 175.9 MiB/s | 11.6 MiB | 00m00s [369/489] Installing python3-markdown-0 100% | 40.8 MiB/s | 710.6 KiB | 00m00s [370/489] Installing abseil-cpp-0:20250 100% | 213.0 MiB/s | 2.3 MiB | 00m00s [371/489] Installing re2-1:20240702-30. 100% | 280.9 MiB/s | 575.3 KiB | 00m00s [372/489] Installing proj-data-0:9.6.0- 100% | 485.9 MiB/s | 9.2 MiB | 00m00s [373/489] Installing thrift-0:0.20.0-4. 100% | 191.2 MiB/s | 5.4 MiB | 00m00s [374/489] Installing utf8proc-0:2.10.0- 100% | 182.3 MiB/s | 373.4 KiB | 00m00s [375/489] Installing libarrow-0:19.0.1- 100% | 444.9 MiB/s | 25.4 MiB | 00m00s [376/489] Installing parquet-libs-0:19. 100% | 412.8 MiB/s | 3.3 MiB | 00m00s [377/489] Installing libarrow-acero-lib 100% | 346.5 MiB/s | 1.4 MiB | 00m00s [378/489] Installing libarrow-dataset-l 100% | 366.5 MiB/s | 1.5 MiB | 00m00s [379/489] Installing xerces-c-0:3.3.0-7 100% | 419.3 MiB/s | 3.8 MiB | 00m00s [380/489] Installing unixODBC-0:2.3.12- 100% | 56.3 MiB/s | 1.0 MiB | 00m00s [381/489] Installing libqhull_r-1:8.0.2 100% | 236.4 MiB/s | 484.1 KiB | 00m00s [382/489] Installing libpq-0:16.4-2.fc4 100% | 236.7 MiB/s | 969.5 KiB | 00m00s [383/489] Installing cfitsio-0:4.6.2-1. 100% | 373.0 MiB/s | 1.9 MiB | 00m00s [384/489] Installing llvm-filesystem-0: 100% | 0.0 B/s | 1.1 KiB | 00m00s [385/489] Installing libedit-0:3.1-55.2 100% | 240.0 MiB/s | 245.8 KiB | 00m00s [386/489] Installing llvm-libs-0:20.1.3 100% | 409.1 MiB/s | 137.1 MiB | 00m00s [387/489] Installing hwdata-0:0.395-1.f 100% | 474.2 MiB/s | 9.5 MiB | 00m00s [388/489] Installing libpciaccess-0:0.1 100% | 44.8 MiB/s | 45.9 KiB | 00m00s [389/489] Installing libdrm-0:2.4.124-2 100% | 201.1 MiB/s | 411.8 KiB | 00m00s [390/489] Installing gpgme-0:1.24.2-1.f 100% | 38.7 MiB/s | 593.9 KiB | 00m00s [391/489] Installing gpgmepp-0:1.24.2-1 100% | 210.1 MiB/s | 430.2 KiB | 00m00s [392/489] Installing libdatrie-0:0.2.13 100% | 57.6 MiB/s | 58.9 KiB | 00m00s [393/489] Installing libthai-0:0.1.29-1 100% | 255.6 MiB/s | 785.2 KiB | 00m00s [394/489] Installing spirv-tools-libs-0 100% | 385.4 MiB/s | 5.8 MiB | 00m00s [395/489] Installing mesa-filesystem-0: 100% | 0.0 B/s | 4.3 KiB | 00m00s [396/489] Installing lm_sensors-libs-0: 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [397/489] Installing libxshmfence-0:1.3 100% | 0.0 B/s | 13.6 KiB | 00m00s [398/489] Installing mesa-libgbm-0:25.1 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [399/489] Installing mesa-dri-drivers-0 100% | 388.2 MiB/s | 45.8 MiB | 00m00s [400/489] Installing mesa-libEGL-0:25.1 100% | 164.0 MiB/s | 335.9 KiB | 00m00s [401/489] Installing libglvnd-egl-1:1.7 100% | 68.7 MiB/s | 70.3 KiB | 00m00s [402/489] Installing libglvnd-gles-1:1. 100% | 104.8 MiB/s | 107.3 KiB | 00m00s [403/489] Installing google-noto-fonts- 100% | 0.0 B/s | 18.5 KiB | 00m00s [404/489] Installing google-noto-sans-v 100% | 347.8 MiB/s | 1.4 MiB | 00m00s [405/489] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [406/489] Installing poppler-data-0:0.4 100% | 375.5 MiB/s | 12.4 MiB | 00m00s [407/489] Installing jbigkit-libs-0:2.1 100% | 120.5 MiB/s | 123.4 KiB | 00m00s [408/489] Installing libtiff-0:4.7.0-3. 100% | 303.4 MiB/s | 621.3 KiB | 00m00s [409/489] Installing proj-0:9.6.0-2.fc4 100% | 174.2 MiB/s | 4.5 MiB | 00m00s [410/489] Installing libgeotiff-0:1.7.4 100% | 19.1 MiB/s | 293.9 KiB | 00m00s [411/489] Installing libspatialite-0:5. 100% | 478.1 MiB/s | 15.3 MiB | 00m00s [412/489] Installing gdk-pixbuf2-module 100% | 63.1 MiB/s | 64.6 KiB | 00m00s [413/489] Installing libdav1d-0:1.5.1-1 100% | 338.7 MiB/s | 1.7 MiB | 00m00s [414/489] Installing libX11-common-0:1. 100% | 148.5 MiB/s | 1.2 MiB | 00m00s [415/489] Installing libX11-0:1.8.11-1. 100% | 321.4 MiB/s | 1.3 MiB | 00m00s [416/489] Installing libXext-0:1.3.6-3. 100% | 89.1 MiB/s | 91.2 KiB | 00m00s [417/489] Installing libXrender-0:0.9.1 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [418/489] Installing libXi-0:1.8.2-2.fc 100% | 0.0 B/s | 85.7 KiB | 00m00s [419/489] Installing libXfixes-0:6.0.1- 100% | 0.0 B/s | 31.6 KiB | 00m00s [420/489] Installing libXrandr-0:1.5.4- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [421/489] Installing libXinerama-0:1.1. 100% | 0.0 B/s | 20.1 KiB | 00m00s [422/489] Installing libXcursor-0:1.2.3 100% | 57.7 MiB/s | 59.1 KiB | 00m00s [423/489] Installing libXdamage-0:1.1.6 100% | 44.1 MiB/s | 45.2 KiB | 00m00s [424/489] Installing libXtst-0:1.2.5-2. 100% | 0.0 B/s | 34.6 KiB | 00m00s [425/489] Installing libXxf86vm-0:1.1.6 100% | 0.0 B/s | 30.5 KiB | 00m00s [426/489] Installing mesa-libGL-0:25.1. 100% | 300.0 MiB/s | 307.2 KiB | 00m00s [427/489] Installing libglvnd-glx-1:1.7 100% | 298.1 MiB/s | 610.6 KiB | 00m00s [428/489] Installing libGLEW-0:2.2.0-10 100% | 183.0 MiB/s | 749.4 KiB | 00m00s [429/489] Installing libX11-devel-0:1.8 100% | 69.9 MiB/s | 1.1 MiB | 00m00s [430/489] Installing libglvnd-devel-1:1 100% | 530.1 MiB/s | 2.1 MiB | 00m00s [431/489] Installing mesa-libGLU-devel- 100% | 17.1 MiB/s | 17.5 KiB | 00m00s [432/489] Installing libXcomposite-0:0. 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [433/489] Installing xprop-0:1.2.8-3.fc 100% | 3.9 MiB/s | 56.1 KiB | 00m00s [434/489] Installing at-spi2-core-0:2.5 100% | 170.8 MiB/s | 1.5 MiB | 00m00s [435/489] Installing atk-0:2.56.2-1.fc4 100% | 244.2 MiB/s | 250.0 KiB | 00m00s [436/489] Installing at-spi2-atk-0:2.56 100% | 38.7 MiB/s | 277.7 KiB | 00m00s [437/489] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [438/489] Installing fontconfig-0:2.16. 100% | 750.8 KiB/s | 780.1 KiB | 00m01s [439/489] Installing poppler-0:25.02.0- 100% | 309.8 MiB/s | 3.7 MiB | 00m00s [440/489] Installing gdal-libs-0:3.10.3 100% | 333.7 MiB/s | 30.0 MiB | 00m00s [441/489] Installing liblas-0:1.8.2-0.2 100% | 313.2 MiB/s | 962.2 KiB | 00m00s [442/489] Installing libXft-0:2.3.8-8.f 100% | 165.9 MiB/s | 169.9 KiB | 00m00s [443/489] Installing pixman-0:0.44.2-2. 100% | 329.7 MiB/s | 675.3 KiB | 00m00s [444/489] Installing cairo-0:1.18.2-3.f 100% | 356.6 MiB/s | 1.8 MiB | 00m00s [445/489] Installing pango-0:1.56.3-1.f 100% | 54.6 MiB/s | 1.0 MiB | 00m00s [446/489] Installing cairo-gobject-0:1. 100% | 35.1 MiB/s | 36.0 KiB | 00m00s [447/489] Installing librsvg2-0:2.60.0- 100% | 358.4 MiB/s | 5.0 MiB | 00m00s [448/489] Installing rsvg-pixbuf-loader 100% | 169.0 MiB/s | 346.0 KiB | 00m00s [449/489] Installing gtk3-0:3.24.49-2.f 100% | 300.6 MiB/s | 23.1 MiB | 00m00s [450/489] Installing libdecor-0:0.2.3-5 100% | 163.8 MiB/s | 167.8 KiB | 00m00s [451/489] Installing SDL3-0:3.2.12-1.fc 100% | 334.1 MiB/s | 2.7 MiB | 00m00s [452/489] Installing sdl2-compat-0:2.32 100% | 196.0 MiB/s | 401.3 KiB | 00m00s [453/489] Installing sdl12-compat-0:1.2 100% | 192.6 MiB/s | 197.2 KiB | 00m00s [454/489] Installing poppler-glib-0:25. 100% | 199.7 MiB/s | 613.3 KiB | 00m00s [455/489] Installing OpenSceneGraph-lib 100% | 353.0 MiB/s | 25.4 MiB | 00m00s [456/489] Installing vim-filesystem-2:9 100% | 4.6 MiB/s | 4.7 KiB | 00m00s [457/489] Installing emacs-filesystem-1 100% | 0.0 B/s | 544.0 B | 00m00s [458/489] Installing libyaml-0:0.2.5-16 100% | 132.9 MiB/s | 136.0 KiB | 00m00s [459/489] Installing python3-pyyaml-0:6 100% | 194.0 MiB/s | 794.8 KiB | 00m00s [460/489] Installing sqlite-0:3.49.1-1. 100% | 96.1 MiB/s | 1.8 MiB | 00m00s [461/489] Installing rhash-0:1.4.5-2.fc 100% | 21.8 MiB/s | 356.4 KiB | 00m00s [462/489] Installing cmake-0:3.31.6-2.f 100% | 280.4 MiB/s | 34.2 MiB | 00m00s [463/489] Installing cmake-data-0:3.31. 100% | 110.6 MiB/s | 9.1 MiB | 00m00s [464/489] Installing sqlite-devel-0:3.4 100% | 221.9 MiB/s | 681.7 KiB | 00m00s [465/489] Installing python3-myst-parse 100% | 44.3 MiB/s | 816.6 KiB | 00m00s [466/489] Installing OpenSceneGraph-0:3 100% | 12.4 MiB/s | 458.2 KiB | 00m00s [467/489] Installing OpenSceneGraph-dev 100% | 478.0 MiB/s | 231.3 MiB | 00m00s [468/489] Installing gdal-devel-0:3.10. 100% | 77.8 MiB/s | 1.3 MiB | 00m00s [469/489] Installing glew-devel-0:2.2.0 100% | 181.0 MiB/s | 1.8 MiB | 00m00s [470/489] Installing python3-sphinx-mar 100% | 78.4 MiB/s | 80.3 KiB | 00m00s [471/489] Installing python3-recommonma 100% | 7.4 MiB/s | 121.8 KiB | 00m00s [472/489] Installing mingw32-gcc-c++-0: 100% | 364.7 MiB/s | 94.1 MiB | 00m00s [473/489] Installing mingw64-gcc-c++-0: 100% | 369.3 MiB/s | 99.0 MiB | 00m00s [474/489] Installing mingw64-OpenSceneG 100% | 421.0 MiB/s | 48.8 MiB | 00m00s [475/489] Installing mingw64-glew-stati 100% | 252.4 MiB/s | 775.3 KiB | 00m00s [476/489] Installing mingw32-OpenSceneG 100% | 426.9 MiB/s | 51.7 MiB | 00m00s [477/489] Installing mingw32-glew-stati 100% | 394.3 MiB/s | 807.5 KiB | 00m00s [478/489] Installing mingw64-protobuf-0 100% | 512.2 MiB/s | 19.5 MiB | 00m00s [479/489] Installing mingw32-protobuf-0 100% | 508.6 MiB/s | 20.3 MiB | 00m00s [480/489] Installing libcurl-devel-0:8. 100% | 52.3 MiB/s | 1.4 MiB | 00m00s [481/489] Installing gcc-c++-0:15.1.1-1 100% | 330.3 MiB/s | 41.3 MiB | 00m00s [482/489] Installing annobin-plugin-gcc 100% | 64.8 MiB/s | 995.1 KiB | 00m00s [483/489] Installing gcc-plugin-annobin 100% | 3.8 MiB/s | 58.8 KiB | 00m00s [484/489] Installing protobuf-devel-0:3 100% | 306.8 MiB/s | 2.8 MiB | 00m00s [485/489] Installing liblerc-devel-0:4. 100% | 476.4 MiB/s | 4.3 MiB | 00m00s [486/489] Installing libzip-devel-0:1.1 100% | 75.7 MiB/s | 310.3 KiB | 00m00s [487/489] Installing libzip-tools-0:1.1 100% | 5.0 MiB/s | 96.5 KiB | 00m00s [488/489] Installing geos-devel-0:3.13. 100% | 336.7 MiB/s | 35.0 MiB | 00m00s [489/489] Installing rapidjson-devel-0: 100% | 1.1 MiB/s | 614.5 KiB | 00m01s Warning: skipped OpenPGP checks for 56 packages from repository: copr_base Complete! Finish: build setup for osgearth-3.7.2-1.fc43.src.rpm Start: rpmbuild osgearth-3.7.2-1.fc43.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1743811200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.1vw5oP Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.c27AgB + umask 022 + cd /builddir/build/BUILD/osgearth-3.7.2-build + cd /builddir/build/BUILD/osgearth-3.7.2-build + rm -rf osgearth-osgearth-3.7.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/osgearth-3.7.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd osgearth-osgearth-3.7.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/osgearth_mingw.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/osgearth_fastdxt.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/osgearth_unbundle.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/osgearth_link-lerc.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + rm -rf data/loopix + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.oEcCzR + umask 022 + cd /builddir/build/BUILD/osgearth-3.7.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 osgearth-osgearth-3.7.2 + export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -- The CXX compiler identification is GNU 15.1.1 -- The C compiler identification is GNU 15.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detected an out-of-source build. Kudos. -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Building SHARED libraries -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found osgManipulator: /usr/lib64/libosgManipulator.so -- Found osgShadow: /usr/lib64/libosgShadow.so -- Found osgSim: /usr/lib64/libosgSim.so -- Found osgViewer: /usr/lib64/libosgViewer.so -- Found osgGA: /usr/lib64/libosgGA.so -- Found osgUtil: /usr/lib64/libosgUtil.so -- Found osgText: /usr/lib64/libosgText.so -- Found osgDB: /usr/lib64/libosgDB.so -- Found osg: /usr/lib64/libosg.so -- Found OpenThreads: /usr/lib64/libOpenThreads.so -- Found OpenSceneGraph: /usr/lib64/libosgManipulator.so;/usr/lib64/libosgShadow.so;/usr/lib64/libosgSim.so;/usr/lib64/libosgViewer.so;/usr/lib64/libosgGA.so;/usr/lib64/libosgUtil.so;/usr/lib64/libosgText.so;/usr/lib64/libosgDB.so;/usr/lib64/libosg.so;/usr/lib64/libOpenThreads.so (found version "3.6.5") -- Found OSG version 3.6.5 -- Found GLEW: /usr/include (found version "2.2.0") -- Found CURL: /usr/lib64/libcurl.so (found version "8.14.0-rc1") -- Found GDAL: /usr/lib64/libgdal.so (found version "3.10.3") -- Found SQLite3: /usr/include (found version "3.49.1") -- Found protobuf -- Found SQLite3 - will support MBTiles -- Found geos -- Creating /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include/osgEarth/BuildConfig -- Creating /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include/osgEarth/Version -- Configuring done (1.6s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j4 --verbose Change Dir: '/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2 -B/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/CMakeFiles /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build' /usr/bin/gmake -f src/osgEarth/CMakeFiles/osgEarth.dir/build.make src/osgEarth/CMakeFiles/osgEarth.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build' [ 0%] Running cpp protocol buffer compiler on glyphs.proto cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/protoc --cpp_out :/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -I /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/glyphs.proto [ 0%] Generating AutoGenShaders.cpp [ 0%] Running cpp protocol buffer compiler on vector_tile.proto cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/protoc --cpp_out :/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -I /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/vector_tile.proto cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/cmake -P /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth/ConfigureShaders.cmake [libprotobuf WARNING google/protobuf/compiler/parser.cc:649] No syntax specified for the proto file: glyphs.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.) cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2 /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth/CMakeFiles/osgEarth.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build' /usr/bin/gmake -f src/osgEarth/CMakeFiles/osgEarth.dir/build.make src/osgEarth/CMakeFiles/osgEarth.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build' [ 0%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationLayer.cpp.o [ 0%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AltitudeFilter.cpp.o [ 1%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationData.cpp.o [ 0%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AltitudeSymbol.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AltitudeFilter.cpp.o -MF CMakeFiles/osgEarth.dir/AltitudeFilter.cpp.o.d -o CMakeFiles/osgEarth.dir/AltitudeFilter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeFilter.cpp cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AltitudeSymbol.cpp.o -MF CMakeFiles/osgEarth.dir/AltitudeSymbol.cpp.o.d -o CMakeFiles/osgEarth.dir/AltitudeSymbol.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeSymbol.cpp cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationData.cpp.o -MF CMakeFiles/osgEarth.dir/AnnotationData.cpp.o.d -o CMakeFiles/osgEarth.dir/AnnotationData.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationData.cpp cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationLayer.cpp.o -MF CMakeFiles/osgEarth.dir/AnnotationLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/AnnotationLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationLayer.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Symbol:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeSymbol:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeSymbol.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/VisibleLayer:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeFilter:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeFilter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Viewpoint:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationData:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationData.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationData: In constructor ‘osgEarth::AnnotationData::AnnotationData()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationData:96:23: warning: ‘osgEarth::AnnotationData::_viewpoint’ will be initialized after [-Wreorder] 96 | Viewpoint* _viewpoint; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationData:95:23: warning: ‘float osgEarth::AnnotationData::_priority’ [-Wreorder] 95 | float _priority; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationData.cpp:27:1: warning: when initialized here [-Wreorder] 27 | AnnotationData::AnnotationData() : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationData: In constructor ‘osgEarth::AnnotationData::AnnotationData(const osgEarth::Config&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationData:96:23: warning: ‘osgEarth::AnnotationData::_viewpoint’ will be initialized after [-Wreorder] 96 | Viewpoint* _viewpoint; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationData:95:23: warning: ‘float osgEarth::AnnotationData::_priority’ [-Wreorder] 95 | float _priority; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationData.cpp:34:1: warning: when initialized here [-Wreorder] 34 | AnnotationData::AnnotationData(const Config& conf) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeSymbol: In copy constructor ‘osgEarth::AltitudeSymbol::AltitudeSymbol(const osgEarth::AltitudeSymbol&, const osg::CopyOp&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:859:34: warning: ‘osgEarth::AltitudeSymbol::_binding’ will be initialized after [-Wreorder] 859 | osgEarth::optional< TYPE > _ ## NAME {DEFAULT_VALUE}; \ | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:871:57: note: in expansion of macro ‘OE_OPTION_3_ARGS’ 871 | #define OE_OPTION_FUNC_CHOOSER(_f1, _f2, _f3, _f4, ...) _f4 | ^~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:872:41: note: in expansion of macro ‘OE_OPTION_FUNC_CHOOSER’ 872 | #define OE_OPTION_FUNC_RECOMPOSER(ARGS) OE_OPTION_FUNC_CHOOSER ARGS | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:873:46: note: in expansion of macro ‘OE_OPTION_FUNC_RECOMPOSER’ 873 | #define OE_OPTION_CHOOSE_FROM_ARG_COUNT(...) OE_OPTION_FUNC_RECOMPOSER((__VA_ARGS__, OE_OPTION_3_ARGS, OE_OPTION_2_ARGS, OE_OPTION_1_ARGS, )) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:875:38: note: in expansion of macro ‘OE_OPTION_CHOOSE_FROM_ARG_COUNT’ 875 | #define OE_OPTION_MACRO_CHOOSER(...) OE_OPTION_CHOOSE_FROM_ARG_COUNT(OE_OPTION_NO_ARG_EXPANDER __VA_ARGS__ ()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:876:24: note: in expansion of macro ‘OE_OPTION_MACRO_CHOOSER’ 876 | #define OE_OPTION(...) OE_OPTION_MACRO_CHOOSER(__VA_ARGS__)(__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeSymbol:103:9: note: in expansion of macro ‘OE_OPTION’ 103 | OE_OPTION(Binding, binding, BINDING_VERTEX); | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:859:34: warning: ‘osgEarth::optional osgEarth::AltitudeSymbol::_clampingResolution’ [-Wreorder] 859 | osgEarth::optional< TYPE > _ ## NAME {DEFAULT_VALUE}; \ | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:871:57: note: in expansion of macro ‘OE_OPTION_3_ARGS’ 871 | #define OE_OPTION_FUNC_CHOOSER(_f1, _f2, _f3, _f4, ...) _f4 | ^~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:872:41: note: in expansion of macro ‘OE_OPTION_FUNC_CHOOSER’ 872 | #define OE_OPTION_FUNC_RECOMPOSER(ARGS) OE_OPTION_FUNC_CHOOSER ARGS | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:873:46: note: in expansion of macro ‘OE_OPTION_FUNC_RECOMPOSER’ 873 | #define OE_OPTION_CHOOSE_FROM_ARG_COUNT(...) OE_OPTION_FUNC_RECOMPOSER((__VA_ARGS__, OE_OPTION_3_ARGS, OE_OPTION_2_ARGS, OE_OPTION_1_ARGS, )) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:875:38: note: in expansion of macro ‘OE_OPTION_CHOOSE_FROM_ARG_COUNT’ 875 | #define OE_OPTION_MACRO_CHOOSER(...) OE_OPTION_CHOOSE_FROM_ARG_COUNT(OE_OPTION_NO_ARG_EXPANDER __VA_ARGS__ ()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:876:24: note: in expansion of macro ‘OE_OPTION_MACRO_CHOOSER’ 876 | #define OE_OPTION(...) OE_OPTION_MACRO_CHOOSER(__VA_ARGS__)(__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeSymbol:100:9: note: in expansion of macro ‘OE_OPTION’ 100 | OE_OPTION(float, clampingResolution, 0.0f); | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeSymbol.cpp:32:1: warning: when initialized here [-Wreorder] 32 | AltitudeSymbol::AltitudeSymbol(const AltitudeSymbol& rhs, const osg::CopyOp& copyop) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeFilter:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationRegistry:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationLayer.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ModelLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer:147:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 147 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ModelLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer:147:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 147 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ModelLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeFilter.cpp: In member function ‘void osgEarth::Util::AltitudeFilter::pushAndClamp(osgEarth::FeatureList&, osgEarth::Util::FilterContext&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AltitudeFilter.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 465 | for (int i = 0; i < points->size(); ++i) | ~~^~~~~~~~~~~~~~~~ [ 1%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationNode.cpp.o -MF CMakeFiles/osgEarth.dir/AnnotationNode.cpp.o.d -o CMakeFiles/osgEarth.dir/AnnotationNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationRegistry.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationRegistry.cpp.o -MF CMakeFiles/osgEarth.dir/AnnotationRegistry.cpp.o.d -o CMakeFiles/osgEarth.dir/AnnotationRegistry.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationRegistry.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationRegistry:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationRegistry.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationSettings.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationSettings.cpp.o -MF CMakeFiles/osgEarth.dir/AnnotationSettings.cpp.o.d -o CMakeFiles/osgEarth.dir/AnnotationSettings.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationSettings.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationUtils.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AnnotationUtils.cpp.o -MF CMakeFiles/osgEarth.dir/AnnotationUtils.cpp.o.d -o CMakeFiles/osgEarth.dir/AnnotationUtils.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationUtils.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ArcGISServer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ArcGISServer.cpp.o -MF CMakeFiles/osgEarth.dir/ArcGISServer.cpp.o.d -o CMakeFiles/osgEarth.dir/ArcGISServer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Symbol:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TextSymbol:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationUtils.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationUtils.cpp:32: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ArcGISTilePackage.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ArcGISTilePackage.cpp.o -MF CMakeFiles/osgEarth.dir/ArcGISTilePackage.cpp.o.d -o CMakeFiles/osgEarth.dir/ArcGISTilePackage.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ArcGISServerImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer:266:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 266 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISServerImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer:266:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 266 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISServerImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ArcGISServerElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer:267:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 267 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISServerElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer:267:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 267 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISServerElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer: In constructor ‘osgEarth::ArcGISServer::TileInfo::TileInfo()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer:69:18: warning: ‘osgEarth::ArcGISServer::TileInfo::is_valid’ will be initialized after [-Wreorder] 69 | bool is_valid; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer:67:17: warning: ‘int osgEarth::ArcGISServer::TileInfo::tile_size’ [-Wreorder] 67 | int tile_size; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISServer.cpp:54:1: warning: when initialized here [-Wreorder] 54 | ArcGISServer::TileInfo::TileInfo() : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AtlasBuilder.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AtlasBuilder.cpp.o -MF CMakeFiles/osgEarth.dir/AtlasBuilder.cpp.o.d -o CMakeFiles/osgEarth.dir/AtlasBuilder.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AtlasBuilder.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Tags:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Resource:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Skins:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ResourceLibrary:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AtlasBuilder:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AtlasBuilder.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:27: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ArcGISTilePackageImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:260:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 260 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISTilePackageImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:260:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 260 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISTilePackageImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ArcGISTilePackageElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:261:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 261 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISTilePackageElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:261:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 261 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISTilePackageElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::VTPKFeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:262:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 262 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::VTPKFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:262:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 262 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::VTPKFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils:96:24: warning: ‘virtual osgEarth::Config osgEarth::Util::XmlElement::getConfig(const std::string&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual Config getConfig(const std::string& sourceURI) const; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils:154:24: note: by ‘virtual osgEarth::Config osgEarth::Util::XmlDocument::getConfig() const’ 154 | virtual Config getConfig() const; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MVT: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::MVT::MVTFeatureSourceOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MVT:117:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 117 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::MVTFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MVT:117:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 117 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::MVTFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage: In constructor ‘osgEarth::ArcGIS::BundleReader::BundleReader(const std::string&, unsigned int)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:69:22: warning: ‘osgEarth::ArcGIS::BundleReader::_colOffset’ will be initialized after [-Wreorder] 69 | unsigned int _colOffset; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:68:22: warning: ‘unsigned int osgEarth::ArcGIS::BundleReader::_rowOffset’ [-Wreorder] 68 | unsigned int _rowOffset; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage.cpp:91:1: warning: when initialized here [-Wreorder] 91 | BundleReader::BundleReader(const std::string& bundleFile, unsigned int bundleSize) : | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:68:22: warning: ‘osgEarth::ArcGIS::BundleReader::_rowOffset’ will be initialized after [-Wreorder] 68 | unsigned int _rowOffset; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:61:22: warning: ‘unsigned int osgEarth::ArcGIS::BundleReader::_bundleSize’ [-Wreorder] 61 | unsigned int _bundleSize; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage.cpp:91:1: warning: when initialized here [-Wreorder] 91 | BundleReader::BundleReader(const std::string& bundleFile, unsigned int bundleSize) : | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage: In constructor ‘osgEarth::ArcGIS::BundleReader2::BundleReader2(const std::string&, unsigned int)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:100:22: warning: ‘osgEarth::ArcGIS::BundleReader2::_colOffset’ will be initialized after [-Wreorder] 100 | unsigned int _colOffset; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:99:22: warning: ‘unsigned int osgEarth::ArcGIS::BundleReader2::_rowOffset’ [-Wreorder] 99 | unsigned int _rowOffset; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage.cpp:208:1: warning: when initialized here [-Wreorder] 208 | BundleReader2::BundleReader2(const std::string& bundleFile, unsigned int bundleSize) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:99:22: warning: ‘osgEarth::ArcGIS::BundleReader2::_rowOffset’ will be initialized after [-Wreorder] 99 | unsigned int _rowOffset; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:92:22: warning: ‘unsigned int osgEarth::ArcGIS::BundleReader2::_bundleSize’ [-Wreorder] 92 | unsigned int _bundleSize; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage.cpp:208:1: warning: when initialized here [-Wreorder] 208 | BundleReader2::BundleReader2(const std::string& bundleFile, unsigned int bundleSize) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage.cpp: In member function ‘void osgEarth::ArcGIS::BundleReader2::readIndex(std::vector&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage.cpp:256:28: warning: unused variable ‘tileOffset’ [-Wunused-variable] 256 | unsigned long long tileOffset = tile_index % (unsigned long long)M; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AtlasBuilder: In constructor ‘osgEarth::Contrib::AtlasBuilder::AtlasBuilder(const osgDB::Options*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AtlasBuilder:86:44: warning: ‘osgEarth::Contrib::AtlasBuilder::_options’ will be initialized after [-Wreorder] 86 | osg::ref_ptr _options; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AtlasBuilder:84:18: warning: ‘unsigned int osgEarth::Contrib::AtlasBuilder::_width’ [-Wreorder] 84 | unsigned _width; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AtlasBuilder.cpp:53:1: warning: when initialized here [-Wreorder] 53 | AtlasBuilder::AtlasBuilder(const osgDB::Options* options) : | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AtlasBuilder.cpp: In member function ‘bool osgEarth::Contrib::AtlasBuilder::build(const osgEarth::Util::ResourceLibrary*, const std::string&, Atlas&) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AtlasBuilder.cpp:146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for(int a=0; a<_auxPatterns.size(); ++a, ++tab) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AtlasBuilder.cpp:295:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int k=0; k_sourceList.size(); ++k) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AttributesFilter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AttributesFilter.cpp.o -MF CMakeFiles/osgEarth.dir/AttributesFilter.cpp.o.d -o CMakeFiles/osgEarth.dir/AttributesFilter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AttributesFilter.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AttributesFilter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AttributesFilter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AttributesFilter:25: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AttributesFilter.cpp: In member function ‘virtual osgEarth::Util::FilterContext osgEarth::AttributesFilter::push(osgEarth::FeatureList&, osgEarth::Util::FilterContext&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AttributesFilter.cpp:81:14: warning: unused variable ‘passed’ [-Wunused-variable] 81 | bool passed = false; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AttributesFilter.cpp:78:10: warning: unused variable ‘ok’ [-Wunused-variable] 78 | bool ok = true; | ^~ [ 2%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AutoClipPlaneHandler.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AutoClipPlaneHandler.cpp.o -MF CMakeFiles/osgEarth.dir/AutoClipPlaneHandler.cpp.o.d -o CMakeFiles/osgEarth.dir/AutoClipPlaneHandler.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AutoClipPlaneHandler.cpp [ 3%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/AzureMaps.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/AzureMaps.cpp.o -MF CMakeFiles/osgEarth.dir/AzureMaps.cpp.o.d -o CMakeFiles/osgEarth.dir/AzureMaps.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AzureMaps.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AzureMaps:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AzureMaps.cpp:1: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AutoClipPlaneHandler.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/BboxDrawable.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/BboxDrawable.cpp.o -MF CMakeFiles/osgEarth.dir/BboxDrawable.cpp.o.d -o CMakeFiles/osgEarth.dir/BboxDrawable.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BboxDrawable.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AutoClipPlaneHandler.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AutoClipPlaneHandler: In constructor ‘osgEarth::Util::AutoClipPlaneCullCallback::AutoClipPlaneCullCallback(osgEarth::MapNode*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AutoClipPlaneHandler:97:36: warning: ‘osgEarth::Util::AutoClipPlaneCullCallback::_mapNode’ will be initialized after [-Wreorder] 97 | osg::observer_ptr _mapNode; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AutoClipPlaneHandler:92:16: warning: ‘bool osgEarth::Util::AutoClipPlaneCullCallback::_active’ [-Wreorder] 92 | bool _active; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AutoClipPlaneHandler.cpp:165:1: warning: when initialized here [-Wreorder] 165 | AutoClipPlaneCullCallback::AutoClipPlaneCullCallback( MapNode* mapNode ) : | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AutoClipPlaneHandler:95:22: warning: ‘osgEarth::Util::AutoClipPlaneCullCallback::_rp’ will be initialized after [-Wreorder] 95 | double _rp2, _rp; | ^~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AutoClipPlaneHandler:95:16: warning: ‘double osgEarth::Util::AutoClipPlaneCullCallback::_rp2’ [-Wreorder] 95 | double _rp2, _rp; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AutoClipPlaneHandler.cpp:165:1: warning: when initialized here [-Wreorder] 165 | AutoClipPlaneCullCallback::AutoClipPlaneCullCallback( MapNode* mapNode ) : | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AzureMaps: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::AzureMapsImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AzureMaps:116:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 116 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::AzureMapsImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AzureMaps:116:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 116 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::AzureMapsImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Symbol:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BBoxSymbol:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BboxDrawable:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BboxDrawable.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/BBoxSymbol.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/BBoxSymbol.cpp.o -MF CMakeFiles/osgEarth.dir/BBoxSymbol.cpp.o.d -o CMakeFiles/osgEarth.dir/BBoxSymbol.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BBoxSymbol.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Symbol:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BBoxSymbol:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BBoxSymbol.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/BillboardResource.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/BillboardResource.cpp.o -MF CMakeFiles/osgEarth.dir/BillboardResource.cpp.o.d -o CMakeFiles/osgEarth.dir/BillboardResource.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BillboardResource.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Tags:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Resource:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceResource:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BillboardResource:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BillboardResource.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/BillboardSymbol.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/BillboardSymbol.cpp.o -MF CMakeFiles/osgEarth.dir/BillboardSymbol.cpp.o.d -o CMakeFiles/osgEarth.dir/BillboardSymbol.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BillboardSymbol.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Symbol:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceSymbol:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BillboardSymbol:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BillboardSymbol.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Bing.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Bing.cpp.o -MF CMakeFiles/osgEarth.dir/Bing.cpp.o.d -o CMakeFiles/osgEarth.dir/Bing.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Bounds.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Bounds.cpp.o -MF CMakeFiles/osgEarth.dir/Bounds.cpp.o.d -o CMakeFiles/osgEarth.dir/Bounds.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bounds.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/BufferFilter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/BufferFilter.cpp.o -MF CMakeFiles/osgEarth.dir/BufferFilter.cpp.o.d -o CMakeFiles/osgEarth.dir/BufferFilter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BufferFilter.cpp [ 4%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/BuildGeometryFilter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/BuildGeometryFilter.cpp.o -MF CMakeFiles/osgEarth.dir/BuildGeometryFilter.cpp.o.d -o CMakeFiles/osgEarth.dir/BuildGeometryFilter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::BingImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing:155:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 155 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::BingImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing:155:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 155 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::BingImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::BingElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing:156:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 156 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::BingElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing:156:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 156 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::BingElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils:96:24: warning: ‘virtual osgEarth::Config osgEarth::Util::XmlElement::getConfig(const std::string&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual Config getConfig(const std::string& sourceURI) const; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils:154:24: note: by ‘virtual osgEarth::Config osgEarth::Util::XmlDocument::getConfig() const’ 154 | virtual Config getConfig() const; | ^~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BufferFilter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BufferFilter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BufferFilter:25: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSourceIndexOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/BuildTextFilter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/BuildTextFilter.cpp.o -MF CMakeFiles/osgEarth.dir/BuildTextFilter.cpp.o.d -o CMakeFiles/osgEarth.dir/BuildTextFilter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildTextFilter.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp:51: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/weemesh.h: In member function ‘bool weemesh::triangle_t::is_vertex(int) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/weemesh.h:201:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 201 | return i == i0 || i == i1 || i == i2; | ~~^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/weemesh.h:201:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 201 | return i == i0 || i == i1 || i == i2; | ~~^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/weemesh.h:201:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 201 | return i == i0 || i == i1 || i == i2; | ~~^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/weemesh.h: In member function ‘void weemesh::graph_t::get_hull(int, const weemesh::mesh_t&, std::vector >&) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/weemesh.h:1021:32: warning: unused variable ‘min_x’ [-Wunused-variable] 1021 | vert_t::value_type min_x = DBL_MAX; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/weemesh.h:1046:27: warning: variable ‘prev_node’ set but not used [-Wunused-but-set-variable] 1046 | const node_t* prev_node = nullptr; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp: In member function ‘void osgEarth::Util::BuildGeometryFilter::tileAndBuildPolygon(osgEarth::Geometry*, const osgEarth::SpatialReference*, const osgEarth::SpatialReference*, bool, bool, osg::Geometry*, const osgEarth::Util::SkinResource*, const osg::Matrixd&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp:1270:18: warning: unused variable ‘feature_geo’ [-Wunused-variable] 1270 | auto feature_geo = inputSRS; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp:1568:13: warning: unused variable ‘offset’ [-Wunused-variable] 1568 | int offset = verts->size(); | ^~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildTextFilter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildTextFilter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Cache.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Cache.cpp.o -MF CMakeFiles/osgEarth.dir/Cache.cpp.o.d -o CMakeFiles/osgEarth.dir/Cache.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp:1108:10: warning: ‘void {anonymous}::prepareForTesselation(osgEarth::Geometry*, const osgEarth::SpatialReference*, double, unsigned int, osgEarth::GeometryCollection&)’ defined but not used [-Wunused-function] 1108 | void prepareForTesselation(Geometry* geometry, const SpatialReference* featureSRS, double targetTileSizeDeg, unsigned int maxPointsPerTile, GeometryCollection& out) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp:996:10: warning: ‘bool {anonymous}::tesselateGeometry(osg::Geometry*, bool)’ defined but not used [-Wunused-function] 996 | bool tesselateGeometry(osg::Geometry* geometry, bool useOSGTessellator) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp:78:10: warning: ‘bool {anonymous}::segmentsIntersect(double, double, double, double, double, double, double, double, double&, double&)’ defined but not used [-Wunused-function] 78 | bool segmentsIntersect(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4, double &xi, double &yi) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp:73:10: warning: ‘bool {anonymous}::holeCompare(const osg::ref_ptr&, const osg::ref_ptr&)’ defined but not used [-Wunused-function] 73 | bool holeCompare(const osg::ref_ptr& i, const osg::ref_ptr& j) | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildGeometryFilter.cpp:68:10: warning: ‘bool {anonymous}::segmentsIntersect(double, double, double, double, double, double, double, double)’ defined but not used [-Wunused-function] 68 | bool segmentsIntersect(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildTextFilter.cpp: In function ‘osgEarth::PlaceNode* {anonymous}::makePlaceNode(osgEarth::Util::FilterContext&, osgEarth::Feature*, const osgEarth::Style&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/BuildTextFilter.cpp:40:22: warning: unused variable ‘mode’ [-Wunused-variable] 40 | AltitudeMode mode = ALTMODE_ABSOLUTE; | ^~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CacheBin:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CacheBin.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CacheBin.cpp.o -MF CMakeFiles/osgEarth.dir/CacheBin.cpp.o.d -o CMakeFiles/osgEarth.dir/CacheBin.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CacheBin.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In copy constructor ‘osgEarth::Util::CacheSettings::CacheSettings(const osgEarth::Util::CacheSettings&, const osg::CopyOp&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:113:34: warning: ‘osgEarth::Util::CacheSettings::_policy’ will be initialized after [-Wreorder] 113 | optional _policy; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:112:34: warning: ‘osg::ref_ptr osgEarth::Util::CacheSettings::_activeBin’ [-Wreorder] 112 | osg::ref_ptr _activeBin; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache.cpp:62:1: warning: when initialized here [-Wreorder] 62 | CacheSettings::CacheSettings(const CacheSettings& rhs, const osg::CopyOp& copy) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CacheBin:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CacheBin.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache.cpp: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache.cpp:164:9: warning: ‘int {anonymous}::hash8(const std::string&)’ defined but not used [-Wunused-function] 164 | int hash8(const std::string& str) | ^~~~~ [ 5%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CachePolicy.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CachePolicy.cpp.o -MF CMakeFiles/osgEarth.dir/CachePolicy.cpp.o.d -o CMakeFiles/osgEarth.dir/CachePolicy.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CacheSeed.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CacheSeed.cpp.o -MF CMakeFiles/osgEarth.dir/CacheSeed.cpp.o.d -o CMakeFiles/osgEarth.dir/CacheSeed.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CacheSeed.cpp [ 5%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Callouts.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Callouts.cpp.o -MF CMakeFiles/osgEarth.dir/Callouts.cpp.o.d -o CMakeFiles/osgEarth.dir/Callouts.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts.cpp [ 5%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CameraUtils.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CameraUtils.cpp.o -MF CMakeFiles/osgEarth.dir/CameraUtils.cpp.o.d -o CMakeFiles/osgEarth.dir/CameraUtils.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CameraUtils.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TileKey:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CacheSeed:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CacheSeed.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TileHandler:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TileVisitor:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CacheSeed:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts.cpp:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Capabilities.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Capabilities.cpp.o -MF CMakeFiles/osgEarth.dir/Capabilities.cpp.o.d -o CMakeFiles/osgEarth.dir/Capabilities.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Capabilities.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts.cpp:21: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts: In constructor ‘osgEarth::Contrib::CalloutManager::CalloutManager()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts:151:13: warning: ‘osgEarth::Contrib::CalloutManager::_maxMoveAttempts’ will be initialized after [-Wreorder] 151 | int _maxMoveAttempts; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts:145:20: warning: ‘osg::Vec4f osgEarth::Contrib::CalloutManager::_leaderColor’ [-Wreorder] 145 | osg::Vec4f _leaderColor; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts.cpp:63:1: warning: when initialized here [-Wreorder] 63 | CalloutManager::CalloutManager() : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts: In constructor ‘osgEarth::Contrib::CalloutManager::CalloutRecord::CalloutRecord()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts:116:18: warning: ‘osgEarth::Contrib::CalloutManager::CalloutRecord::_conflicted’ will be initialized after [-Wreorder] 116 | bool _conflicted; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts:113:24: warning: ‘osg::Vec3d osgEarth::Contrib::CalloutManager::CalloutRecord::_offsetVector’ [-Wreorder] 113 | osg::Vec3d _offsetVector; // offset in pixels at which to place the label | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts.cpp:595:1: warning: when initialized here [-Wreorder] 595 | CalloutManager::CalloutRecord::CalloutRecord() : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts:119:17: warning: ‘osgEarth::Contrib::CalloutManager::CalloutRecord::_moveAttempts’ will be initialized after [-Wreorder] 119 | int _moveAttempts; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts:117:18: warning: ‘bool osgEarth::Contrib::CalloutManager::CalloutRecord::_moveRequested’ [-Wreorder] 117 | bool _moveRequested; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Callouts.cpp:595:1: warning: when initialized here [-Wreorder] 595 | CalloutManager::CalloutRecord::CalloutRecord() : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CascadeDrapingDecorator.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CascadeDrapingDecorator.cpp.o -MF CMakeFiles/osgEarth.dir/CascadeDrapingDecorator.cpp.o.d -o CMakeFiles/osgEarth.dir/CascadeDrapingDecorator.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Capabilities.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Registry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Capabilities.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Capabilities: In constructor ‘osgEarth::Capabilities::Capabilities()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Capabilities:146:14: warning: ‘osgEarth::Capabilities::_supportsNVGL’ will be initialized after [-Wreorder] 146 | bool _supportsNVGL; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Capabilities:132:21: warning: ‘std::string osgEarth::Capabilities::_vendor’ [-Wreorder] 132 | std::string _vendor; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Capabilities.cpp:145:1: warning: when initialized here [-Wreorder] 145 | Capabilities::Capabilities() : | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Capabilities.cpp:336:14: warning: unused variable ‘isNVIDIA’ [-Wunused-variable] 336 | bool isNVIDIA = _vendor.find("NVIDIA") == 0; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Capabilities.cpp:339:14: warning: unused variable ‘isATI’ [-Wunused-variable] 339 | bool isATI = _vendor.find("ATI ") == 0; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Capabilities.cpp:175:10: warning: variable ‘enableATIworkarounds’ set but not used [-Wunused-but-set-variable] 175 | bool enableATIworkarounds = true; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp:31: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i _resources; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator:143:14: warning: ‘bool osgEarth::Contrib::CascadeDrapingDecorator::_constrainMaxYToFrustum’ [-Wreorder] 143 | bool _constrainMaxYToFrustum; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp:176:1: warning: when initialized here [-Wreorder] 176 | CascadeDrapingDecorator::CascadeDrapingDecorator(const SpatialReference* srs, TerrainResources* resources) : | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp: In member function ‘void osgEarth::Contrib::CascadeDrapingDecorator::CameraLocal::initialize(osg::Camera*, osgEarth::Contrib::CascadeDrapingDecorator&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp:576:40: warning: unused variable ‘forceOff’ [-Wunused-variable] 576 | osg::StateAttribute::OverrideValue forceOff = osg::StateAttribute::OFF | osg::StateAttribute::PROTECTED | osg::StateAttribute::OVERRIDE; | ^~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CesiumIon:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CesiumIon.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CentroidFilter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CentroidFilter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp:444:5: warning: ‘bool {anonymous}::intersectRayWithEllipsoid(const osg::Vec3d&, const osg::Vec3d&, const osgEarth::Ellipsoid&, osg::Vec3d&)’ defined but not used [-Wunused-function] 444 | intersectRayWithEllipsoid(const osg::Vec3d& p0, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Chonk.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Chonk.cpp.o -MF CMakeFiles/osgEarth.dir/Chonk.cpp.o.d -o CMakeFiles/osgEarth.dir/Chonk.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainMeshLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::TerrainMeshLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainMeshLayer:95:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 95 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::TerrainMeshLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainMeshLayer:95:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 95 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::TerrainMeshLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ThreeDTilesLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Contrib::ThreeDTilesLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ThreeDTilesLayer:85:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 85 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::ThreeDTilesLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ThreeDTilesLayer:85:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 85 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::ThreeDTilesLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CesiumIon: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CesiumIonImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CesiumIon:220:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 220 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CesiumIonImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CesiumIon:220:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 220 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CesiumIonImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CesiumIon: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CesiumIon3DTilesLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CesiumIon:221:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 221 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CesiumIon3DTilesLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CesiumIon:221:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 221 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CesiumIon3DTilesLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CesiumIon.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils:96:24: warning: ‘virtual osgEarth::Config osgEarth::Util::XmlElement::getConfig(const std::string&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual Config getConfig(const std::string& sourceURI) const; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils:154:24: note: by ‘virtual osgEarth::Config osgEarth::Util::XmlDocument::getConfig() const’ 154 | virtual Config getConfig() const; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TMS: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::TMSImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TMS:675:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 675 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::TMSImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TMS:675:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 675 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::TMSImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TMS: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::TMSElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TMS:676:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 676 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::TMSElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TMS:676:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 676 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::TMSElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::BingImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing:155:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 155 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::BingImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing:155:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 155 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::BingImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::BingElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing:156:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 156 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::BingElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Bing:156:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 156 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::BingElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CesiumIon.cpp: In function ‘osgEarth::TileMesh {anonymous}::quantizedMeshToTileMesh(const osgEarth::TileKey&, std::stringstream&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CesiumIon.cpp:554:19: warning: unused variable ‘tileWith’ [-Wunused-variable] 554 | float tileWith = header.MaximumHeight - header.MinimumHeight; | ^~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp: In constructor ‘{anonymous}::Ripper::Ripper(osgEarth::Chonk*, osgEarth::ChonkDrawable*, osgEarth::TextureArena*, osgEarth::ChonkFactory::GetOrCreateFunction, float, float)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp:135:43: warning: ‘{anonymous}::Ripper::_getOrCreateTexture’ will be initialized after [-Wreorder] 135 | ChonkFactory::GetOrCreateFunction _getOrCreateTexture; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp:132:15: warning: ‘float {anonymous}::Ripper::_far_pixel_scale’ [-Wreorder] 132 | float _far_pixel_scale = 0.0f; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp:204:9: warning: when initialized here [-Wreorder] 204 | Ripper(Chonk* chonk, ChonkDrawable* drawable, TextureArena* textures, ChonkFactory::GetOrCreateFunction func, | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp: In member function ‘osgEarth::Texture::Ptr {anonymous}::Ripper::findExternalTexture(unsigned int, osg::StateSet*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp:292:95: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 292 | if (tex && tex->getUserValue(CHONK_HINT_EXTENDED_MATERIAL_SLOT, value) && value == slot ) | ~~~~~~^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp: In member function ‘osgEarth::Contrib::CascadeDrapingDecorator::CameraLocal::traverse(osgUtil::CullVisitor*, osgEarth::Contrib::CascadeDrapingDecorator&, osg::BoundingSphereImpl const&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp:925:31: warning: ‘dp’ may be used uninitialized [-Wmaybe-uninitialized] 925 | double m = sqrt(dh*dh - dp*dp); | ~~^~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp:896:12: note: ‘dp’ was declared here 896 | double dp; | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp:925:23: warning: ‘dh’ may be used uninitialized [-Wmaybe-uninitialized] 925 | double m = sqrt(dh*dh - dp*dp); | ~~^~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CascadeDrapingDecorator.cpp:893:12: note: ‘dh’ was declared here 893 | double dh; | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp: In member function ‘void osgEarth::ChonkDrawable::refreshProxy() const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp:1052:24: warning: unused variable ‘instance’ [-Wunused-variable] 1052 | for (auto& instance : batch.second) | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp: In member function ‘virtual void osgEarth::ChonkRenderBin::drawImplementation(osg::RenderInfo&, osgUtil::RenderLeaf*&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Chonk.cpp:1547:17: warning: unused variable ‘state’ [-Wunused-variable] 1547 | osg::State& state = *ri.getState(); | ^~~~~ [ 7%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CircleNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CircleNode.cpp.o -MF CMakeFiles/osgEarth.dir/CircleNode.cpp.o.d -o CMakeFiles/osgEarth.dir/CircleNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CircleNode.cpp [ 7%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ClampableNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ClampableNode.cpp.o -MF CMakeFiles/osgEarth.dir/ClampableNode.cpp.o.d -o CMakeFiles/osgEarth.dir/ClampableNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClampableNode.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LocalGeometryNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CircleNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CircleNode.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainEngineNode:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/OverlayDecorator:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClampingTechnique:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClampableNode.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ClampCallback.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ClampCallback.cpp.o -MF CMakeFiles/osgEarth.dir/ClampCallback.cpp.o.d -o CMakeFiles/osgEarth.dir/ClampCallback.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClampCallback.cpp [ 7%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Clamping.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Clamping.cpp.o -MF CMakeFiles/osgEarth.dir/Clamping.cpp.o.d -o CMakeFiles/osgEarth.dir/Clamping.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Clamping.cpp [ 7%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ClampingTechnique.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ClampingTechnique.cpp.o -MF CMakeFiles/osgEarth.dir/ClampingTechnique.cpp.o.d -o CMakeFiles/osgEarth.dir/ClampingTechnique.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClampingTechnique.cpp [ 7%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ClipSpace.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ClipSpace.cpp.o -MF CMakeFiles/osgEarth.dir/ClipSpace.cpp.o.d -o CMakeFiles/osgEarth.dir/ClipSpace.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClipSpace.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainEngineNode:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/OverlayDecorator:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClampingTechnique:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClampingTechnique.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CullingUtils:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Clamping.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClipSpace:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClipSpace.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CullingUtils:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PagedNode:30, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/NodeUtils:28, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClampCallback:28, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClampCallback.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClampCallback:29: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ClusterNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ClusterNode.cpp.o -MF CMakeFiles/osgEarth.dir/ClusterNode.cpp.o.d -o CMakeFiles/osgEarth.dir/ClusterNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PlaceNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode:7, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode.cpp:1: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Color.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Color.cpp.o -MF CMakeFiles/osgEarth.dir/Color.cpp.o.d -o CMakeFiles/osgEarth.dir/Color.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode: In constructor ‘osgEarth::Contrib::ClusterNode::ClusterNode(osgEarth::MapNode*, osg::Image*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode:81:38: warning: ‘osgEarth::Contrib::ClusterNode::_mapNode’ will be initialized after [-Wreorder] 81 | osg::observer_ptr< MapNode > _mapNode; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode:80:22: warning: ‘unsigned int osgEarth::Contrib::ClusterNode::_nextLabel’ [-Wreorder] 80 | unsigned int _nextLabel; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode.cpp:11:1: warning: when initialized here [-Wreorder] 11 | ClusterNode::ClusterNode(MapNode* mapNode, osg::Image* defaultImage) : | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode:97:14: warning: ‘osgEarth::Contrib::ClusterNode::_enabled’ will be initialized after [-Wreorder] 97 | bool _enabled; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode:95:14: warning: ‘bool osgEarth::Contrib::ClusterNode::_dirty’ [-Wreorder] 95 | bool _dirty; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode.cpp:11:1: warning: when initialized here [-Wreorder] 11 | ClusterNode::ClusterNode(MapNode* mapNode, osg::Image* defaultImage) : | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode:95:14: warning: ‘osgEarth::Contrib::ClusterNode::_dirty’ will be initialized after [-Wreorder] 95 | bool _dirty; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode:77:36: warning: ‘osg::ref_ptr osgEarth::Contrib::ClusterNode::_defaultImage’ [-Wreorder] 77 | osg::ref_ptr< osg::Image > _defaultImage; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClusterNode.cpp:11:1: warning: when initialized here [-Wreorder] 11 | ClusterNode::ClusterNode(MapNode* mapNode, osg::Image* defaultImage) : | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ColorFilter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ColorFilter.cpp.o -MF CMakeFiles/osgEarth.dir/ColorFilter.cpp.o.d -o CMakeFiles/osgEarth.dir/ColorFilter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ColorFilter.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&, int)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color.cpp:443:19: warning: unused variable ‘hueMin’ [-Wunused-variable] 443 | constexpr int hueMin = 0; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color.cpp:444:19: warning: unused variable ‘hueMax’ [-Wunused-variable] 444 | constexpr int hueMax = 360; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color.cpp: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color.cpp:33:10: warning: ‘void {anonymous}::rgb2hsv(osg::Vec4f&)’ defined but not used [-Wunused-function] 33 | void rgb2hsv( osg::Vec4f& c ) | ^~~~~~~ [ 8%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Composite.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Composite.cpp.o -MF CMakeFiles/osgEarth.dir/Composite.cpp.o.d -o CMakeFiles/osgEarth.dir/Composite.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite.cpp [ 8%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CompositeTiledModelLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CompositeTiledModelLayer.cpp.o -MF CMakeFiles/osgEarth.dir/CompositeTiledModelLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/CompositeTiledModelLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CompositeTiledModelLayer.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Compressors.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Compressors.cpp.o -MF CMakeFiles/osgEarth.dir/Compressors.cpp.o.d -o CMakeFiles/osgEarth.dir/Compressors.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Compressors.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CompositeTiledModelLayer:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CompositeTiledModelLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerReference:20, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite:26: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::LandCoverLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:126:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 126 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::LandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:126:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 126 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::LandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CompositeImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite:222:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 222 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CompositeImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite:222:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 222 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CompositeImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CompositeElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite:223:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 223 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CompositeElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite:223:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 223 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CompositeElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CompositeLandCoverLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite:224:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 224 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CompositeLandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite:224:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 224 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CompositeLandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite.cpp: In member function ‘virtual osgEarth::GeoImage osgEarth::CompositeImageLayer::createImageImplementation(const osgEarth::TileKey&, osgEarth::ProgressCallback*) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite.cpp:409:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 409 | if (info.image->s() != size || info.image->t() != size) | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite.cpp:409:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 409 | if (info.image->s() != size || info.image->t() != size) | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite.cpp: In member function ‘virtual osgEarth::Status osgEarth::CompositeLandCoverLayer::openImplementation()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite.cpp:884:10: warning: unused variable ‘dataExtentsValid’ [-Wunused-variable] 884 | bool dataExtentsValid = true; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite.cpp: In member function ‘virtual osgEarth::GeoImage osgEarth::CompositeLandCoverLayer::createImageImplementation(const osgEarth::TileKey&, osgEarth::ProgressCallback*) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Composite.cpp:1015:14: warning: unused variable ‘size’ [-Wunused-variable] 1015 | unsigned size = getTileSize(); | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TextureArena:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TiledModelLayer:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CompositeTiledModelLayer:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils:96:24: warning: ‘virtual osgEarth::Config osgEarth::Util::XmlElement::getConfig(const std::string&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual Config getConfig(const std::string& sourceURI) const; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils:154:24: note: by ‘virtual osgEarth::Config osgEarth::Util::XmlDocument::getConfig() const’ 154 | virtual Config getConfig() const; | ^~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/VisibleLayer:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ContourMap:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ContourMap.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ContourMap: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ContourMapLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ContourMap:100:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 100 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ContourMapLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ContourMap:100:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 100 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ContourMapLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainEngineNode:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ContourMap.cpp:25: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ConvertTypeFilter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ConvertTypeFilter.cpp.o -MF CMakeFiles/osgEarth.dir/ConvertTypeFilter.cpp.o.d -o CMakeFiles/osgEarth.dir/ConvertTypeFilter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ConvertTypeFilter.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ConvertTypeFilter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ConvertTypeFilter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ConvertTypeFilter:25: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CoverageLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CoverageLayer.cpp.o -MF CMakeFiles/osgEarth.dir/CoverageLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/CoverageLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CoverageLayer.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ConvertTypeFilter.cpp: In member function ‘virtual osgEarth::Util::FilterContext osgEarth::Util::ConvertTypeFilter::push(osgEarth::FeatureList&, osgEarth::Util::FilterContext&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ConvertTypeFilter.cpp:66:10: warning: unused variable ‘ok’ [-Wunused-variable] 66 | bool ok = true; | ^~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CoverageLayer:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CoverageLayer.cpp:1: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CoverageSymbol.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CoverageSymbol.cpp.o -MF CMakeFiles/osgEarth.dir/CoverageSymbol.cpp.o.d -o CMakeFiles/osgEarth.dir/CoverageSymbol.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CoverageSymbol.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:23: In function ‘osgEarth::Util::as(std::__cxx11::basic_string, std::allocator > const&, float const&)float’, inlined from ‘osgEarth::Config::value(std::__cxx11::basic_string, std::allocator > const&, float) constfloat’ at /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:404:41, inlined from ‘osgEarth::Config::get(std::__cxx11::basic_string, std::allocator > const&, float&) constbool’ at /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:457:34, inlined from ‘osgEarth::Config::get(std::__cxx11::basic_string, std::allocator > const&, float&) constbool’ at /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:455:14, inlined from ‘osgEarth::ContourMapLayer::Options::fromConfig(osgEarth::Config const&)’ at /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ContourMap.cpp:73:21: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StringUtils:178:15: warning: ‘s’ may be used uninitialized [-Wmaybe-uninitialized] 178 | T temp = default_value; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ContourMap.cpp: In member function ‘osgEarth::ContourMapLayer::Options::fromConfig(osgEarth::Config const&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ContourMap.cpp:72:14: note: ‘s’ was declared here 72 | Stop s; | ^ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CoverageSymbol:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CoverageSymbol.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerReference:20, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CoverageLayer:25: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CropFilter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CropFilter.cpp.o -MF CMakeFiles/osgEarth.dir/CropFilter.cpp.o.d -o CMakeFiles/osgEarth.dir/CropFilter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CropFilter.cpp [ 10%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CssUtils.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CssUtils.cpp.o -MF CMakeFiles/osgEarth.dir/CssUtils.cpp.o.d -o CMakeFiles/osgEarth.dir/CssUtils.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CssUtils.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CropFilter:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CropFilter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CropFilter:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Cube.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Cube.cpp.o -MF CMakeFiles/osgEarth.dir/Cube.cpp.o.d -o CMakeFiles/osgEarth.dir/Cube.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cube.cpp [ 10%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/CullingUtils.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/CullingUtils.cpp.o -MF CMakeFiles/osgEarth.dir/CullingUtils.cpp.o.d -o CMakeFiles/osgEarth.dir/CullingUtils.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CullingUtils.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cube:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cube.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CullingUtils:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CullingUtils.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CullingUtils.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; igetFrameStamp()->getFrameNumber() != frameNumber) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 11%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/DateTime.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/DateTime.cpp.o -MF CMakeFiles/osgEarth.dir/DateTime.cpp.o.d -o CMakeFiles/osgEarth.dir/DateTime.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DateTime.cpp [ 11%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/DateTimeRange.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/DateTimeRange.cpp.o -MF CMakeFiles/osgEarth.dir/DateTimeRange.cpp.o.d -o CMakeFiles/osgEarth.dir/DateTimeRange.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DateTimeRange.cpp [ 11%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/DebugImageLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/DebugImageLayer.cpp.o -MF CMakeFiles/osgEarth.dir/DebugImageLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/DebugImageLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DebugImageLayer.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DateTime.cpp:38:17: warning: ‘{anonymous}::rfc_weekday’ defined but not used [-Wunused-variable] 38 | const char* rfc_weekday[7] = { | ^~~~~~~~~~~ [ 11%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/DecalLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/DecalLayer.cpp.o -MF CMakeFiles/osgEarth.dir/DecalLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/DecalLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer.cpp [ 11%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/DepthOffset.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/DepthOffset.cpp.o -MF CMakeFiles/osgEarth.dir/DepthOffset.cpp.o.d -o CMakeFiles/osgEarth.dir/DepthOffset.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DebugImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DebugImageLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DebugImageLayer:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DebugImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::DebugImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DebugImageLayer:75:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 75 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::DebugImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DebugImageLayer:75:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 75 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::DebugImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerReference:20, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer: In constructor ‘osgEarth::LandCoverLayer::MetaImageComponent::MetaImageComponent()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:94:37: warning: ‘osgEarth::LandCoverLayer::MetaImageComponent::pixel’ will be initialized after [-Wreorder] 94 | ImageUtils::PixelReader pixel; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:91:18: warning: ‘bool osgEarth::LandCoverLayer::MetaImageComponent::failed’ [-Wreorder] 91 | bool failed; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:90:13: warning: when initialized here [-Wreorder] 90 | MetaImageComponent() : pixel(0L), failed(false) { } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::LandCoverLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:126:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 126 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::LandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:126:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 126 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::LandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Contrib::DecalImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer:261:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 261 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::DecalImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer:261:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 261 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::DecalImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Contrib::DecalElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer:262:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 262 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::DecalElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer:262:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 262 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::DecalElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Contrib::DecalLandCoverLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer:263:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 263 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::DecalLandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer:263:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 263 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::DecalLandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer.cpp: In member function ‘virtual osgEarth::GeoImage osgEarth::Contrib::DecalImageLayer::createImageImplementation(const osgEarth::GeoImage&, const osgEarth::TileKey&, osgEarth::ProgressCallback*) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer.cpp:190:26: warning: unused variable ‘intersection’ [-Wunused-variable] 190 | const GeoExtent& intersection = intersections[d]; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer.cpp: In member function ‘virtual osgEarth::GeoImage osgEarth::Contrib::DecalLandCoverLayer::createImageImplementation(const osgEarth::TileKey&, osgEarth::ProgressCallback*) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DecalLayer.cpp:709:26: warning: unused variable ‘intersection’ [-Wunused-variable] 709 | const GeoExtent& intersection = intersections[i]; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Draggers.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Draggers.cpp.o -MF CMakeFiles/osgEarth.dir/Draggers.cpp.o.d -o CMakeFiles/osgEarth.dir/Draggers.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Draggers.cpp [ 12%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/DrapeableNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/DrapeableNode.cpp.o -MF CMakeFiles/osgEarth.dir/DrapeableNode.cpp.o.d -o CMakeFiles/osgEarth.dir/DrapeableNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrapeableNode.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Draggers:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Draggers.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CullingUtils:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrapeableNode.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/DrapingCullSet.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/DrapingCullSet.cpp.o -MF CMakeFiles/osgEarth.dir/DrapingCullSet.cpp.o.d -o CMakeFiles/osgEarth.dir/DrapingCullSet.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrapingCullSet.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Draggers: In constructor ‘osgEarth::Dragger::Dragger(osgEarth::MapNode*, int, const DragMode&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Draggers:134:18: warning: ‘osgEarth::Dragger::_defaultMode’ will be initialized after [-Wreorder] 134 | DragMode _defaultMode; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Draggers:132:14: warning: ‘bool osgEarth::Dragger::_elevationDragging’ [-Wreorder] 132 | bool _elevationDragging; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Draggers.cpp:47:1: warning: when initialized here [-Wreorder] 47 | Dragger::Dragger( MapNode* mapNode, int modKeyMask, const DragMode& defaultMode ): | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrapingCullSet.cpp: In member function ‘void osgEarth::Util::DrapingCullSet::accept(osg::NodeVisitor&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrapingCullSet.cpp:99:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 99 | _data.rbegin()->second._acceptFrame != nv.getFrameStamp()->getFrameNumber()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/DrapingTechnique.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/DrapingTechnique.cpp.o -MF CMakeFiles/osgEarth.dir/DrapingTechnique.cpp.o.d -o CMakeFiles/osgEarth.dir/DrapingTechnique.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrapingTechnique.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainEngineNode:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/OverlayDecorator:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrapingTechnique:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrapingTechnique.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/DrawInstanced.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/DrawInstanced.cpp.o -MF CMakeFiles/osgEarth.dir/DrawInstanced.cpp.o.d -o CMakeFiles/osgEarth.dir/DrawInstanced.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrawInstanced.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/EarthManipulator.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/EarthManipulator.cpp.o -MF CMakeFiles/osgEarth.dir/EarthManipulator.cpp.o.d -o CMakeFiles/osgEarth.dir/EarthManipulator.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ECEF.cpp.o /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ECEF.cpp.o -MF CMakeFiles/osgEarth.dir/ECEF.cpp.o.d -o CMakeFiles/osgEarth.dir/ECEF.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ECEF.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CullingUtils:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrawInstanced.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Viewpoint:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrawInstanced.cpp: In function ‘bool osgEarth::Util::DrawInstanced::convertGraphToUseDrawInstanced(osg::Group*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DrawInstanced.cpp:552:37: warning: comparison of integer expressions of different signedness: ‘std::vector<{anonymous}::ModelInstance>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 552 | if (instances.size()&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Elevation.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Elevation.cpp.o -MF CMakeFiles/osgEarth.dir/Elevation.cpp.o.d -o CMakeFiles/osgEarth.dir/Elevation.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator: In constructor ‘osgEarth::Util::EarthManipulator::Settings::Settings()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:523:20: warning: ‘osgEarth::Util::EarthManipulator::Settings::_touch_sens’ will be initialized after [-Wreorder] 523 | double _touch_sens; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:521:20: warning: ‘double osgEarth::Util::EarthManipulator::Settings::_keyboard_sens’ [-Wreorder] 521 | double _keyboard_sens; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:273:1: warning: when initialized here [-Wreorder] 273 | EarthManipulator::Settings::Settings() : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator: In copy constructor ‘osgEarth::Util::EarthManipulator::Settings::Settings(const osgEarth::Util::EarthManipulator::Settings&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:523:20: warning: ‘osgEarth::Util::EarthManipulator::Settings::_touch_sens’ will be initialized after [-Wreorder] 523 | double _touch_sens; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:521:20: warning: ‘double osgEarth::Util::EarthManipulator::Settings::_keyboard_sens’ [-Wreorder] 521 | double _keyboard_sens; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:303:1: warning: when initialized here [-Wreorder] 303 | EarthManipulator::Settings::Settings( const EarthManipulator::Settings& rhs ) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:539:18: warning: ‘osgEarth::Util::EarthManipulator::Settings::_orthoTracksPerspective’ will be initialized after [-Wreorder] 539 | bool _orthoTracksPerspective; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:534:30: warning: ‘osgEarth::Util::EarthManipulator::ActionTypeVector osgEarth::Util::EarthManipulator::Settings::_breakTetherActions’ [-Wreorder] 534 | ActionTypeVector _breakTetherActions; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:303:1: warning: when initialized here [-Wreorder] 303 | EarthManipulator::Settings::Settings( const EarthManipulator::Settings& rhs ) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator: In copy constructor ‘osgEarth::Util::EarthManipulator::EarthManipulator(const osgEarth::Util::EarthManipulator&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:1007:19: warning: ‘osgEarth::Util::EarthManipulator::_time_s_last_event’ will be initialized after [-Wreorder] 1007 | double _time_s_last_event; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:997:18: warning: ‘unsigned int osgEarth::Util::EarthManipulator::_frameCount’ [-Wreorder] 997 | unsigned _frameCount; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:593:1: warning: when initialized here [-Wreorder] 593 | EarthManipulator::EarthManipulator( const EarthManipulator& rhs ) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:1022:30: warning: ‘osgEarth::Util::EarthManipulator::_findNodeTraversalMask’ will be initialized after [-Wreorder] 1022 | osg::Node::NodeMask _findNodeTraversalMask; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:916:33: warning: ‘double osgEarth::Util::EarthManipulator::_time_s_now’ [-Wreorder] 916 | double _time_s_now; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:593:1: warning: when initialized here [-Wreorder] 593 | EarthManipulator::EarthManipulator( const EarthManipulator& rhs ) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp: In member function ‘virtual bool osgEarth::Util::EarthManipulator::handle(const osgGA::GUIEventAdapter&, osgGA::GUIActionAdapter&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:1715:27: warning: comparison between ‘enum osgEarth::Util::EarthManipulator::EventType’ and ‘enum osgGA::GUIEventAdapter::EventType’ [-Wenum-compare] 1715 | if (eventType == osgGA::GUIEventAdapter::RELEASE && isMouseClick(&ea)) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp: In member function ‘virtual void osgEarth::Util::EarthManipulator::pan(double, double)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:2541:20: warning: variable ‘lookVector’ set but not used [-Wunused-but-set-variable] 2541 | osg::Vec3d lookVector = -getUpVector(rotation_matrix); | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:2543:20: warning: variable ‘upVector’ set but not used [-Wunused-but-set-variable] 2543 | osg::Vec3d upVector = getFrontVector(rotation_matrix); | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp: In member function ‘virtual void osgEarth::Util::EarthManipulator::rotate(double, double)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:2624:16: warning: variable ‘lookVector’ set but not used [-Wunused-but-set-variable] 2624 | osg::Vec3d lookVector = -getUpVector(rotation_matrix); | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:2626:16: warning: variable ‘upVector’ set but not used [-Wunused-but-set-variable] 2626 | osg::Vec3d upVector = getFrontVector(rotation_matrix); | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp: In member function ‘virtual void osgEarth::Util::EarthManipulator::zoom(double, double, osg::View*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:2757:20: warning: unused variable ‘ratio’ [-Wunused-variable] 2757 | double ratio = delta/_distance; | ^~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ElevationLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ElevationLayer.cpp.o -MF CMakeFiles/osgEarth.dir/ElevationLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/ElevationLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:3298:10: warning: ‘void {anonymous}::decomposeCenter(const osg::Vec3d&, const osg::Quat&, osg::Matrix&, osg::Matrix&)’ defined but not used [-Wunused-function] 3298 | void decomposeCenter(const osg::Vec3d& center, const osg::Quat& centerRotation, | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:3200:10: warning: ‘bool {anonymous}::findIntersectionWithPlane(const osg::Vec3d&, const osg::Vec3d&, const osg::Vec3d&, const osg::Vec3d&, osg::Vec3d&)’ defined but not used [-Wunused-function] 3200 | bool findIntersectionWithPlane(const osg::Vec3d& normal, const osg::Vec3d& pt, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator.cpp:3192:16: warning: ‘osg::Vec3d {anonymous}::closestPtOnLine(const osg::Vec3d&, const osg::Vec3d&, const osg::Vec3d&)’ defined but not used [-Wunused-function] 3192 | osg::Vec3d closestPtOnLine(const osg::Vec3d& p1, const osg::Vec3d& v, | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TileLayer:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ElevationLOD.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ElevationLOD.cpp.o -MF CMakeFiles/osgEarth.dir/ElevationLOD.cpp.o.d -o CMakeFiles/osgEarth.dir/ElevationLOD.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer.cpp:25: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i*, const osgEarth::TileKey&, const osgEarth::Profile*, osgEarth::RasterInterpolation, osgEarth::ProgressCallback*) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer.cpp:1076:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<{anonymous}::LayerData>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1076 | for (int i = 0; i < w.contenders.size() && resolvedIndex < 0; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer.cpp:994:18: warning: unused variable ‘total’ [-Wunused-variable] 994 | unsigned int total = numColumns * numRows; | ^~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ElevationPool.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ElevationPool.cpp.o -MF CMakeFiles/osgEarth.dir/ElevationPool.cpp.o.d -o CMakeFiles/osgEarth.dir/ElevationPool.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD: In constructor ‘osgEarth::ElevationLOD::ElevationLOD(const osgEarth::ElevationLOD&, const osg::CopyOp&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD:74:26: warning: ‘osgEarth::ElevationLOD::_maxRange’ will be initialized after [-Wreorder] 74 | optional _maxRange; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD:70:48: warning: ‘osg::ref_ptr osgEarth::ElevationLOD::_srs’ [-Wreorder] 70 | osg::ref_ptr< const SpatialReference > _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD.cpp:36:1: warning: when initialized here [-Wreorder] 36 | ElevationLOD::ElevationLOD( const ElevationLOD& rhs, const osg::CopyOp& op) : | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD: In constructor ‘osgEarth::ElevationLOD::ElevationLOD(const osgEarth::SpatialReference*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD:74:26: warning: ‘osgEarth::ElevationLOD::_maxRange’ will be initialized after [-Wreorder] 74 | optional _maxRange; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD:70:48: warning: ‘osg::ref_ptr osgEarth::ElevationLOD::_srs’ [-Wreorder] 70 | osg::ref_ptr< const SpatialReference > _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD.cpp:46:1: warning: when initialized here [-Wreorder] 46 | ElevationLOD::ElevationLOD(const SpatialReference* srs): | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD: In constructor ‘osgEarth::ElevationLOD::ElevationLOD(const osgEarth::SpatialReference*, double, double)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD:74:26: warning: ‘osgEarth::ElevationLOD::_maxRange’ will be initialized after [-Wreorder] 74 | optional _maxRange; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD:70:48: warning: ‘osg::ref_ptr osgEarth::ElevationLOD::_srs’ [-Wreorder] 70 | osg::ref_ptr< const SpatialReference > _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLOD.cpp:56:1: warning: when initialized here [-Wreorder] 56 | ElevationLOD::ElevationLOD(const SpatialReference* srs, double minElevation, double maxElevation): | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool: In constructor ‘osgEarth::ElevationPool::ElevationPool()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:252:18: warning: ‘osgEarth::ElevationPool::_tileSize’ will be initialized after [-Wreorder] 252 | unsigned _tileSize; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:246:19: warning: ‘osgEarth::ElevationPool::StrongLRU osgEarth::ElevationPool::_L2’ [-Wreorder] 246 | StrongLRU _L2; | ^~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool.cpp:62:1: warning: when initialized here [-Wreorder] 62 | ElevationPool::ElevationPool() : | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:255:14: warning: ‘osgEarth::ElevationPool::_mapRevision’ will be initialized after [-Wreorder] 255 | int _mapRevision; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:254:16: warning: ‘size_t osgEarth::ElevationPool::_elevationHash’ [-Wreorder] 254 | size_t _elevationHash; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool.cpp:62:1: warning: when initialized here [-Wreorder] 62 | ElevationPool::ElevationPool() : | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool.cpp: In member function ‘int osgEarth::ElevationPool::Envelope::sampleMapCoords(std::vector::iterator, std::vector::iterator, osgEarth::ProgressCallback*, float)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool.cpp:566:11: warning: unused variable ‘lastRes’ [-Wunused-variable] 566 | float lastRes = -1.0f; | ^~~~~~~ [ 14%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ElevationQuery.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ElevationQuery.cpp.o -MF CMakeFiles/osgEarth.dir/ElevationQuery.cpp.o.d -o CMakeFiles/osgEarth.dir/ElevationQuery.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationQuery.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationQuery:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationQuery.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ElevationRanges.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ElevationRanges.cpp.o -MF CMakeFiles/osgEarth.dir/ElevationRanges.cpp.o.d -o CMakeFiles/osgEarth.dir/ElevationRanges.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationRanges.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ModelLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer:147:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 147 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ModelLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer:147:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 147 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ModelLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationQuery.cpp: In member function ‘bool osgEarth::Util::ElevationQuery::getElevationImpl(const osgEarth::GeoPoint&, float&, double, double*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationQuery.cpp:231:18: warning: unused variable ‘begin’ [-Wunused-variable] 231 | osg::Timer_t begin = osg::Timer::instance()->tick(); | ^~~~~ [ 14%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/EllipseNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/EllipseNode.cpp.o -MF CMakeFiles/osgEarth.dir/EllipseNode.cpp.o.d -o CMakeFiles/osgEarth.dir/EllipseNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EllipseNode.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationRanges:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationRanges.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LocalGeometryNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EllipseNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EllipseNode.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Ellipsoid.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Ellipsoid.cpp.o -MF CMakeFiles/osgEarth.dir/Ellipsoid.cpp.o.d -o CMakeFiles/osgEarth.dir/Ellipsoid.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ellipsoid.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ellipsoid.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ellipsoid: In copy constructor ‘osgEarth::Ellipsoid::Ellipsoid(const osgEarth::Ellipsoid&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ellipsoid:114:21: warning: ‘osgEarth::Ellipsoid::_unitSphereToEllipsoid’ will be initialized after [-Wreorder] 114 | osg::Matrix _unitSphereToEllipsoid; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ellipsoid:111:21: warning: ‘std::string osgEarth::Ellipsoid::_name’ [-Wreorder] 111 | std::string _name; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ellipsoid.cpp:39:1: warning: when initialized here [-Wreorder] 39 | Ellipsoid::Ellipsoid(const Ellipsoid& rhs) : | ^~~~~~~~~ [ 14%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Ephemeris.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Ephemeris.cpp.o -MF CMakeFiles/osgEarth.dir/Ephemeris.cpp.o.d -o CMakeFiles/osgEarth.dir/Ephemeris.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ephemeris.cpp [ 15%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ExampleResources.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ExampleResources.cpp.o -MF CMakeFiles/osgEarth.dir/ExampleResources.cpp.o.d -o CMakeFiles/osgEarth.dir/ExampleResources.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExampleResources.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ephemeris:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ephemeris.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ephemeris.cpp: In member function ‘osgEarth::CelestialBody {anonymous}::Moon::getPosition(const osgEarth::DateTime&) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ephemeris.cpp:181:20: warning: unused variable ‘Estart’ [-Wunused-variable] 181 | double Estart = E; | ^~~~~~ [ 15%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Expression.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Expression.cpp.o -MF CMakeFiles/osgEarth.dir/Expression.cpp.o.d -o CMakeFiles/osgEarth.dir/Expression.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Viewpoint:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExampleResources:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExampleResources.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ephemeris.cpp: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Ephemeris.cpp:43:12: warning: ‘double {anonymous}::dayNumber(int, int, int, double)’ defined but not used [-Wunused-function] 43 | double dayNumber(int Y, int M, int D, double hoursUTC) | ^~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/EarthManipulator:27: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Extension.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Extension.cpp.o -MF CMakeFiles/osgEarth.dir/Extension.cpp.o.d -o CMakeFiles/osgEarth.dir/Extension.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Extension.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In constructor ‘osgEarth::StringExpression::StringExpression(const std::string&, const osgEarth::URIContext&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:184:22: warning: ‘osgEarth::StringExpression::_uriContext’ will be initialized after [-Wreorder] 184 | URIContext _uriContext; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:183:22: warning: ‘bool osgEarth::StringExpression::_dirty’ [-Wreorder] 183 | bool _dirty = true; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression.cpp:387:1: warning: when initialized here [-Wreorder] 387 | StringExpression::StringExpression(const std::string& expr, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In copy constructor ‘osgEarth::StringExpression::StringExpression(const osgEarth::StringExpression&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:182:22: warning: ‘osgEarth::StringExpression::_value’ will be initialized after [-Wreorder] 182 | std::string _value = {}; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:180:22: warning: ‘osgEarth::StringExpression::AtomVector osgEarth::StringExpression::_infix’ [-Wreorder] 180 | AtomVector _infix; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression.cpp:396:1: warning: when initialized here [-Wreorder] 396 | StringExpression::StringExpression( const StringExpression& rhs ) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Extension:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Extension.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ExtrudeGeometryFilter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ExtrudeGeometryFilter.cpp.o -MF CMakeFiles/osgEarth.dir/ExtrudeGeometryFilter.cpp.o.d -o CMakeFiles/osgEarth.dir/ExtrudeGeometryFilter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ExtrusionSymbol.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ExtrusionSymbol.cpp.o -MF CMakeFiles/osgEarth.dir/ExtrusionSymbol.cpp.o.d -o CMakeFiles/osgEarth.dir/ExtrusionSymbol.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrusionSymbol.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSourceIndexOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FadeEffect.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FadeEffect.cpp.o -MF CMakeFiles/osgEarth.dir/FadeEffect.cpp.o.d -o CMakeFiles/osgEarth.dir/FadeEffect.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Symbol:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrusionSymbol:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrusionSymbol.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp: In member function ‘bool osgEarth::Util::ExtrudeGeometryFilter::buildStructure(const osgEarth::Geometry*, double, double, bool, float, const osgEarth::Util::SkinResource*, const osgEarth::Util::SkinResource*, Structure&, osgEarth::Util::FilterContext&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp:241:14: warning: unused variable ‘numElevations’ [-Wunused-variable] 241 | unsigned numElevations = 0, numCorners = 0, numFaces = 0; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp:262:16: warning: unused variable ‘minLoc_len’ [-Wunused-variable] 262 | double minLoc_len = DBL_MAX; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp:264:16: warning: unused variable ‘maxLoc_len’ [-Wunused-variable] 264 | double maxLoc_len = 0; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp: In member function ‘bool osgEarth::Util::ExtrudeGeometryFilter::buildWallGeometry(const Structure&, osgEarth::Feature*, osg::Geometry*, const osg::Vec4&, const osg::Vec4&, const osgEarth::Util::SkinResource*, float, osgEarth::FeatureIndexBuilder*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp:585:14: warning: unused variable ‘numWallVerts’ [-Wunused-variable] 585 | unsigned numWallVerts = structure.getNumPoints(); | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp: In member function ‘virtual osg::Node* osgEarth::Util::ExtrudeGeometryFilter::push(osgEarth::FeatureList&, osgEarth::Util::FilterContext&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp:1541:10: warning: unused variable ‘ok’ [-Wunused-variable] 1541 | bool ok = process( input, context ); | ^~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FadeOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect:63:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 63 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FadeOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect:63:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 63 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FadeOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp:75:12: warning: ‘double {anonymous}::sign_of(double)’ defined but not used [-Wunused-function] 75 | double sign_of(double a) { | ^~~~~~~ [ 16%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Feature.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Feature.cpp.o -MF CMakeFiles/osgEarth.dir/Feature.cpp.o.d -o CMakeFiles/osgEarth.dir/Feature.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp [ 16%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureCursor.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureCursor.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureCursor.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureCursor.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureCursor.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureDisplayLayout.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureDisplayLayout.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureDisplayLayout.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureDisplayLayout.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureCursor:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureCursor.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StringUtils:28, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:23: In member function ‘std::vector >::push_back(osg::Vec3f const&)’, inlined from ‘osg::MixinVector::push_back(osg::Vec3f const&)’ at /usr/include/osg/MixinVector:117:62, inlined from ‘osgEarth::Util::ExtrudeGeometryFilter::buildWallGeometry(osgEarth::Util::ExtrudeGeometryFilter::Structure const&, osgEarth::Feature*, osg::Geometry*, osg::Vec4f const&, osg::Vec4f const&, osgEarth::Util::SkinResource const*, float, osgEarth::FeatureIndexBuilder*)’ at /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp:791:31: /usr/include/c++/15/bits/stl_vector.h:1427:28: warning: ‘layer’ may be used uninitialized [-Wmaybe-uninitialized] 1427 | _M_realloc_append(__x); | ~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp: In member function ‘osgEarth::Util::ExtrudeGeometryFilter::buildWallGeometry(osgEarth::Util::ExtrudeGeometryFilter::Structure const&, osgEarth::Feature*, osg::Geometry*, osg::Vec4f const&, osg::Vec4f const&, osgEarth::Util::SkinResource const*, float, osgEarth::FeatureIndexBuilder*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ExtrudeGeometryFilter.cpp:597:11: note: ‘layer’ was declared here 597 | float layer; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureCursor:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature: In copy constructor ‘osgEarth::FeatureProfile::FeatureProfile(const osgEarth::FeatureProfile&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:85:19: warning: ‘osgEarth::FeatureProfile::_extent’ will be initialized after [-Wreorder] 85 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:84:49: warning: ‘osg::ref_ptr osgEarth::FeatureProfile::_tilingProfile’ [-Wreorder] 84 | osg::ref_ptr< const osgEarth::Profile > _tilingProfile; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp:52:1: warning: when initialized here [-Wreorder] 52 | FeatureProfile::FeatureProfile(const FeatureProfile& rhs) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp: In member function ‘std::string osgEarth::AttributeValue::getString() const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp:114:11: warning: enumeration value ‘ATTRTYPE_DOUBLEARRAY’ not handled in switch [-Wswitch] 114 | switch(type) { | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp: In member function ‘double osgEarth::AttributeValue::getDouble(double) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp:132:11: warning: enumeration value ‘ATTRTYPE_DOUBLEARRAY’ not handled in switch [-Wswitch] 132 | switch(type) { | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp: In member function ‘long long int osgEarth::AttributeValue::getInt(long long int) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp:150:11: warning: enumeration value ‘ATTRTYPE_DOUBLEARRAY’ not handled in switch [-Wswitch] 150 | switch( type ) { | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp: In member function ‘bool osgEarth::AttributeValue::getBool(bool) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp:168:11: warning: enumeration value ‘ATTRTYPE_DOUBLEARRAY’ not handled in switch [-Wswitch] 168 | switch( type ) { | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature: In constructor ‘osgEarth::Feature::Feature(osgEarth::Geometry*, const osgEarth::SpatialReference*, const osgEarth::Style&, osgEarth::FeatureID)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:302:46: warning: ‘osgEarth::Feature::_srs’ will be initialized after [-Wreorder] 302 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:300:46: warning: ‘osgEarth::FeatureID osgEarth::Feature::_fid’ [-Wreorder] 300 | FeatureID _fid; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp:199:1: warning: when initialized here [-Wreorder] 199 | Feature::Feature(Geometry* geom, const SpatialReference* srs, const Style& style, FeatureID fid) : | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature: In copy constructor ‘osgEarth::Feature::Feature(const osgEarth::Feature&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:305:46: warning: ‘osgEarth::Feature::_geoInterp’ will be initialized after [-Wreorder] 305 | optional _geoInterp; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:302:46: warning: ‘osg::ref_ptr osgEarth::Feature::_srs’ [-Wreorder] 302 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature.cpp:210:1: warning: when initialized here [-Wreorder] 210 | Feature::Feature(const Feature& rhs) : | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:25: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureLevel; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:200:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 200 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureLevel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:200:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 200 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureLevel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureDisplayLayout; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:201:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 201 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureDisplayLayout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:201:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 201 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureDisplayLayout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureElevationLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureElevationLayer.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureElevationLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureElevationLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureElevationLayer.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureElevationLayer:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureElevationLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureImageLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureImageLayer.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureImageLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureImageLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureImageLayer.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureImageLayer:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureImageLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureModelGraph.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureModelGraph.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureModelGraph.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureModelGraph.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerReference:20, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureImageLayer:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelSource:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureModelLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureModelLayer.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureModelLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureModelLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelLayer.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureImageLayer:109:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 109 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureImageLayer:109:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 109 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSourceIndexOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureLevel; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:200:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 200 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureLevel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:200:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 200 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureLevel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureDisplayLayout; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:201:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 201 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureDisplayLayout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:201:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 201 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureDisplayLayout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FadeOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect:63:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 63 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FadeOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect:63:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 63 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FadeOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelLayer:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ModelLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer:147:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 147 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ModelLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer:147:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 147 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ModelLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph: In constructor ‘osgEarth::Util::FeatureModelGraph::FeatureModelGraph(const osgEarth::FeatureModelOptions&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph:208:42: warning: ‘osgEarth::Util::FeatureModelGraph::_useTiledSource’ will be initialized after [-Wreorder] 208 | bool _useTiledSource; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph:197:14: warning: ‘bool osgEarth::Util::FeatureModelGraph::_isActive’ [-Wreorder] 197 | bool _isActive; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp:348:1: warning: when initialized here [-Wreorder] 348 | FeatureModelGraph::FeatureModelGraph(const FeatureModelOptions& options) : | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph:197:14: warning: ‘osgEarth::Util::FeatureModelGraph::_isActive’ will be initialized after [-Wreorder] 197 | bool _isActive; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph:111:42: warning: ‘std::shared_ptr > osgEarth::Util::FeatureModelGraph::loadedTiles’ [-Wreorder] 111 | std::shared_ptr loadedTiles; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp:348:1: warning: when initialized here [-Wreorder] 348 | FeatureModelGraph::FeatureModelGraph(const FeatureModelOptions& options) : | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp: In member function ‘osg::ref_ptr osgEarth::Util::FeatureModelGraph::setupPaging()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp:848:27: warning: unused variable ‘featureProfile’ [-Wunused-variable] 848 | const FeatureProfile* featureProfile = _session->getFeatureSource()->getFeatureProfile(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp: In member function ‘osg::ref_ptr osgEarth::Util::FeatureModelGraph::load(unsigned int, unsigned int, unsigned int, const std::string&, const osgDB::Options*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp:961:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | if (lod + 1 != ~0) | ~~~~~~~~^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp:985:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | else if ((int)lod < _lodmap.size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp: In member function ‘osg::ref_ptr osgEarth::Util::FeatureModelGraph::buildTile(const osgEarth::FeatureLevel&, const osgEarth::GeoExtent&, const osgEarth::TileKey*, const osgDB::Options*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp:1310:35: warning: unused variable ‘fp’ [-Wunused-variable] 1310 | const FeatureProfile* fp = featureSource->getFeatureProfile(); | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSourceIndexOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureLevel; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:200:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 200 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureLevel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:200:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 200 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureLevel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureDisplayLayout; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:201:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 201 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureDisplayLayout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:201:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 201 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureDisplayLayout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FadeOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect:63:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 63 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FadeOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect:63:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 63 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FadeOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp:1048:12: warning: ‘s_count’ defined but not used [-Wunused-variable] 1048 | static int s_count = 0u; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelGraph.cpp:101:16: warning: ‘osg::Node* {anonymous}::createBS(const osg::BoundingSphere&)’ defined but not used [-Wunused-function] 101 | osg::Node* createBS(const osg::BoundingSphere& bounds) | ^~~~~~~~ [ 17%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureModelSource.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureModelSource.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureModelSource.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureModelSource.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelSource.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelSource:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureModelSource.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSourceIndexOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureLevel; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:200:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 200 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureLevel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:200:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 200 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureLevel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureDisplayLayout; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:201:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 201 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureDisplayLayout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureDisplayLayout:201:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 201 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureDisplayLayout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FadeOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect:63:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 63 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FadeOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FadeEffect:63:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 63 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FadeOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureNode.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureNode.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureRasterizer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureRasterizer.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureRasterizer.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureRasterizer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureSDFLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureSDFLayer.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureSDFLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureSDFLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSDFLayer.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSDFLayer:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSDFLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode: In constructor ‘osgEarth::FeatureNode::FeatureNode(osgEarth::Feature*, const osgEarth::Style&, const osgEarth::GeometryCompilerOptions&, osgEarth::StyleSheet*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode:160:14: warning: ‘osgEarth::FeatureNode::_needsRebuild’ will be initialized after [-Wreorder] 160 | bool _needsRebuild = true; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode:159:33: warning: ‘osg::ref_ptr osgEarth::FeatureNode::_styleSheet’ [-Wreorder] 159 | osg::ref_ptr_styleSheet; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode.cpp:50:1: warning: when initialized here [-Wreorder] 50 | FeatureNode::FeatureNode(Feature* feature, | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode: In constructor ‘osgEarth::FeatureNode::FeatureNode(const osgEarth::FeatureList&, const osgEarth::Style&, const osgEarth::GeometryCompilerOptions&, osgEarth::StyleSheet*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode:160:14: warning: ‘osgEarth::FeatureNode::_needsRebuild’ will be initialized after [-Wreorder] 160 | bool _needsRebuild = true; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode:159:33: warning: ‘osg::ref_ptr osgEarth::FeatureNode::_styleSheet’ [-Wreorder] 159 | osg::ref_ptr_styleSheet; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode.cpp:72:1: warning: when initialized here [-Wreorder] 72 | FeatureNode::FeatureNode(const FeatureList& features, | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer: In constructor ‘osgEarth::Util::FeatureRasterizer::FeatureRasterizer(unsigned int, unsigned int, const osgEarth::GeoExtent&, const osgEarth::Color&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer:78:34: warning: ‘osgEarth::Util::FeatureRasterizer::_height’ will be initialized after [-Wreorder] 78 | unsigned _width = 0, _height = 0; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer:77:23: warning: ‘osgEarth::GeoExtent osgEarth::Util::FeatureRasterizer::_originalExtent’ [-Wreorder] 77 | GeoExtent _originalExtent; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer.cpp:651:1: warning: when initialized here [-Wreorder] 651 | FeatureRasterizer::FeatureRasterizer( | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer: In constructor ‘osgEarth::Util::FeatureRasterizer::FeatureRasterizer(osg::Image*, const osgEarth::GeoExtent&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer:79:40: warning: ‘osgEarth::Util::FeatureRasterizer::_image’ will be initialized after [-Wreorder] 79 | osg::ref_ptr< osg::Image > _image; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer:76:23: warning: ‘osgEarth::GeoExtent osgEarth::Util::FeatureRasterizer::_extent’ [-Wreorder] 76 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer.cpp:703:1: warning: when initialized here [-Wreorder] 703 | FeatureRasterizer::FeatureRasterizer(osg::Image* image, const GeoExtent& extent) : | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer.cpp: In member function ‘void osgEarth::Util::FeatureRasterizer::render_agglite(const osgEarth::FeatureList&, const osgEarth::Style&, osgEarth::Util::FilterContext&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer.cpp:949:11: warning: unused variable ‘featureProfile’ [-Wunused-variable] 949 | auto* featureProfile = context.featureProfile(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureRasterizer.cpp:950:11: warning: unused variable ‘sheet’ [-Wunused-variable] 950 | auto* sheet = context.getSession() ? context.getSession()->styles() : nullptr; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerReference:20, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSDFLayer:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSDFLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSDFLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSDFLayer:97:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 97 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSDFLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSDFLayer:97:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 97 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSDFLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureSource.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureSource.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureSource.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureSource.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureSourceIndexNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureSourceIndexNode.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureSourceIndexNode.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureSourceIndexNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FeatureStyleSorter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FeatureStyleSorter.cpp.o -MF CMakeFiles/osgEarth.dir/FeatureStyleSorter.cpp.o.d -o CMakeFiles/osgEarth.dir/FeatureStyleSorter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureStyleSorter.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource.cpp: In member function ‘unsigned int osgEarth::FeatureSource::getKeys(const osgEarth::TileKey&, const osgEarth::Distance&, std::unordered_set&) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource.cpp:477:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 477 | unsigned maxLevel = _featureProfile->getMaxLevel() >= 0u ? _featureProfile->getMaxLevel() : UINT_MAX; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource.cpp:505:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 505 | for (int i = 0; i < intersectingKeys.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureStyleSorter:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureStyleSorter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:26: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureStyleSorter:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSourceIndexOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSourceIndexNode:212:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 212 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSourceIndexOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FileGDBFeatureSource.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FileGDBFeatureSource.cpp.o -MF CMakeFiles/osgEarth.dir/FileGDBFeatureSource.cpp.o.d -o CMakeFiles/osgEarth.dir/FileGDBFeatureSource.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FileGDBFeatureSource.cpp [ 18%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FileUtils.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FileUtils.cpp.o -MF CMakeFiles/osgEarth.dir/FileUtils.cpp.o.d -o CMakeFiles/osgEarth.dir/FileUtils.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FileUtils.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Registry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FileUtils.cpp:21: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Fill.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Fill.cpp.o -MF CMakeFiles/osgEarth.dir/Fill.cpp.o.d -o CMakeFiles/osgEarth.dir/Fill.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill.cpp [ 19%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Filter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Filter.cpp.o -MF CMakeFiles/osgEarth.dir/Filter.cpp.o.d -o CMakeFiles/osgEarth.dir/Filter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FilterContext.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FilterContext.cpp.o -MF CMakeFiles/osgEarth.dir/FilterContext.cpp.o.d -o CMakeFiles/osgEarth.dir/FilterContext.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext.cpp [ 19%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FilteredFeatureSource.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FilteredFeatureSource.cpp.o -MF CMakeFiles/osgEarth.dir/FilteredFeatureSource.cpp.o.d -o CMakeFiles/osgEarth.dir/FilteredFeatureSource.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilteredFeatureSource.cpp [ 19%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FlatteningLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FlatteningLayer.cpp.o -MF CMakeFiles/osgEarth.dir/FlatteningLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/FlatteningLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TileLayer:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilteredFeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilteredFeatureSource.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter.cpp: In static member function ‘static osgEarth::Util::FeatureFilterChain osgEarth::Util::FeatureFilterChain::create(const std::vector&, const osgDB::Options*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter.cpp:75:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 75 | return std::move(chain); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter.cpp:75:21: note: remove ‘std::move’ call /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext: In constructor ‘osgEarth::Util::FilterContext::FilterContext(osgEarth::Util::Session*, const osgEarth::GeoExtent&, osgEarth::FeatureIndexBuilder*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:175:29: warning: ‘osgEarth::Util::FilterContext::_extent’ will be initialized after [-Wreorder] 175 | optional _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:174:14: warning: ‘bool osgEarth::Util::FilterContext::_isGeocentric’ [-Wreorder] 174 | bool _isGeocentric = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext.cpp:27:1: warning: when initialized here [-Wreorder] 27 | FilterContext::FilterContext(Session* session, const GeoExtent& workingExtent, FeatureIndexBuilder* index) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext: In constructor ‘osgEarth::Util::FilterContext::FilterContext(osgEarth::Util::Session*, const osgEarth::FeatureProfile*, const osgEarth::GeoExtent&, osgEarth::FeatureIndexBuilder*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:175:29: warning: ‘osgEarth::Util::FilterContext::_extent’ will be initialized after [-Wreorder] 175 | optional _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:174:14: warning: ‘bool osgEarth::Util::FilterContext::_isGeocentric’ [-Wreorder] 174 | bool _isGeocentric = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext.cpp:78:1: warning: when initialized here [-Wreorder] 78 | FilterContext::FilterContext(Session* session, const FeatureProfile* profile, const GeoExtent& workingExtent, FeatureIndexBuilder* index) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilteredFeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FilteredFeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilteredFeatureSource:69:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 69 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FilteredFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilteredFeatureSource:69:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 69 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FilteredFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Contrib::FlatteningLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer:116:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 116 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::FlatteningLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer:116:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 116 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::FlatteningLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer.cpp: In function ‘void {anonymous}::buildSegmentList(const osgEarth::MultiGeometry*, LineSegmentList&, LineSegmentIndex&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer.cpp:424:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘osgEarth::Util::InlineVector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 424 | for (int i = 0; i < part->size() - 1; ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer.cpp: In function ‘bool {anonymous}::integrateLines(const osgEarth::TileKey&, osg::HeightField*, LineSegmentList&, LineSegmentIndex&, const osgEarth::SpatialReference*, WidthsList&, osgEarth::ElevationPool*, osgEarth::ElevationPool::WorkingSet*, bool, osgEarth::ProgressCallback*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer.cpp:527:30: warning: unused variable ‘hitIndex’ [-Wunused-variable] 527 | unsigned int hitIndex = 0; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer.cpp: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FlatteningLayer.cpp:378:11: warning: ‘float {anonymous}::interpolateSamplesLinear(Samples&)’ defined but not used [-Wunused-function] 378 | float interpolateSamplesLinear(Samples& samples) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FractalElevationLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FractalElevationLayer.cpp.o -MF CMakeFiles/osgEarth.dir/FractalElevationLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/FractalElevationLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FractalElevationLayer.cpp [ 20%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/FrameClock.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/FrameClock.cpp.o -MF CMakeFiles/osgEarth.dir/FrameClock.cpp.o.d -o CMakeFiles/osgEarth.dir/FrameClock.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FrameClock.cpp [ 20%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GARSGraticule.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GARSGraticule.cpp.o -MF CMakeFiles/osgEarth.dir/GARSGraticule.cpp.o.d -o CMakeFiles/osgEarth.dir/GARSGraticule.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TileSource:31, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FractalElevationLayer:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FractalElevationLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/VisibleLayer:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TileSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Contrib::TileSourceOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TileSource:111:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 111 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::TileSourceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TileSource:111:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 111 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Contrib::TileSourceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerReference:20, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FractalElevationLayer:25: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FractalElevationLayer:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer: In constructor ‘osgEarth::LandCoverLayer::MetaImageComponent::MetaImageComponent()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:94:37: warning: ‘osgEarth::LandCoverLayer::MetaImageComponent::pixel’ will be initialized after [-Wreorder] 94 | ImageUtils::PixelReader pixel; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:91:18: warning: ‘bool osgEarth::LandCoverLayer::MetaImageComponent::failed’ [-Wreorder] 91 | bool failed; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:90:13: warning: when initialized here [-Wreorder] 90 | MetaImageComponent() : pixel(0L), failed(false) { } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::LandCoverLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:126:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 126 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::LandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:126:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 126 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::LandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FractalElevationLayer.cpp: In member function ‘virtual void osgEarth::Contrib::FractalElevationLayer::init()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FractalElevationLayer.cpp:191:37: warning: unused variable ‘mapping’ [-Wunused-variable] 191 | const LandCoverMapping& mapping = i->second; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FractalElevationLayer.cpp: In member function ‘virtual osgEarth::GeoHeightField osgEarth::Contrib::FractalElevationLayer::createHeightFieldImplementation(const osgEarth::TileKey&, osgEarth::ProgressCallback*) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FractalElevationLayer.cpp:246:25: warning: statement has no effect [-Wunused-value] 246 | GeoHeightField::INVALID; | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FractalElevationLayer.cpp:352:16: warning: unused variable ‘stdev’ [-Wunused-variable] 352 | double stdev = sqrt(q_mean / double(getTileSize()*getTileSize())); | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GDAL.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GDAL.cpp.o -MF CMakeFiles/osgEarth.dir/GDAL.cpp.o.d -o CMakeFiles/osgEarth.dir/GDAL.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp: In constructor ‘{anonymous}::GridNode::GridNode(osgEarth::Util::GARSGraticule*, const osgEarth::GeoExtent&, {anonymous}::GARSLevel)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp:124:24: warning: ‘{anonymous}::GridNode::_graticule’ will be initialized after [-Wreorder] 124 | GARSGraticule* _graticule; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp:123:19: warning: ‘osgEarth::GeoExtent {anonymous}::GridNode::_extent’ [-Wreorder] 123 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp:128:5: warning: when initialized here [-Wreorder] 128 | GridNode::GridNode(GARSGraticule* graticule, const GeoExtent& extent, GARSLevel level) : | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp: In constructor ‘{anonymous}::IndexNode::IndexNode(osgEarth::Util::GARSGraticule*, const osgEarth::GeoExtent&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp:271:24: warning: ‘{anonymous}::IndexNode::_graticule’ will be initialized after [-Wreorder] 271 | GARSGraticule* _graticule; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp:270:19: warning: ‘osgEarth::GeoExtent {anonymous}::IndexNode::_extent’ [-Wreorder] 270 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp:274:5: warning: when initialized here [-Wreorder] 274 | IndexNode::IndexNode(GARSGraticule* graticule, const GeoExtent& extent) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GDALImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL:320:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 320 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GDALImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL:320:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 320 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GDALImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GDALElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL:321:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 321 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GDALElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL:321:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 321 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GDALElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp:30: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; iGetNoDataValue(&success); | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp:1151:12: warning: unused variable ‘north’ [-Wunused-variable] 1151 | double north = intersection.yMax(); | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp:1152:12: warning: unused variable ‘south’ [-Wunused-variable] 1152 | double south = intersection.yMin(); | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp:1205:12: warning: unused variable ‘dx’ [-Wunused-variable] 1205 | double dx = (xmax - xmin) / (double)(tileSize - 1); | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp:1206:12: warning: unused variable ‘dy’ [-Wunused-variable] 1206 | double dy = (ymax - ymin) / (double)(tileSize - 1); | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp: In member function ‘osg::HeightField* osgEarth::GDAL::Driver::createHeightFieldWithVRT(const osgEarth::TileKey&, unsigned int, osgEarth::ProgressCallback*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp:1775:16: warning: enumeration value ‘INTERP_TRIANGULATE’ not handled in switch [-Wswitch] 1775 | switch (*_gdalOptions.interpolation()) | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp: In function ‘osg::Image* {anonymous}::createImageFromDataset(GDALDataset*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp:2265:16: warning: variable ‘internalFormat’ set but not used [-Wunused-but-set-variable] 2265 | GLint internalFormat; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDALDEM:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDALDEM.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp: In member function ‘osgEarth::Status osgEarth::GDAL::Driver::open(const std::string&, const osgEarth::GDAL::Options&, unsigned int, const osgEarth::Profile*, osgEarth::DataExtentList*, const osgDB::Options*, bool)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp:674:24: warning: ignoring return value of ‘int GDALInvGeoTransform(const double*, double*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 674 | GDALInvGeoTransform(_geotransform, _invtransform); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp: In member function ‘osg::HeightField* osgEarth::GDAL::Driver::createHeightFieldWithVRT(const osgEarth::TileKey&, unsigned int, osgEarth::ProgressCallback*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL.cpp:1833:23: warning: ignoring return value of ‘CPLErr GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1833 | band->RasterIO(GF_Read, 0, 0, tileSize, tileSize, heights, tileSize, tileSize, GDT_Float32, 0, 0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerReference:20, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDALDEM:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::GDALDEMLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDALDEM:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GDALDEMLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDALDEM:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GDALDEMLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDALDEM.cpp: In function ‘osg::Image* {anonymous}::createImageFromDataset(GDALDataset*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDALDEM.cpp:284:16: warning: variable ‘internalFormat’ set but not used [-Wunused-but-set-variable] 284 | GLint internalFormat; | ^~~~~~~~~~~~~~ [ 20%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeoData.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeoData.cpp.o -MF CMakeFiles/osgEarth.dir/GeoData.cpp.o.d -o CMakeFiles/osgEarth.dir/GeoData.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp: In member function ‘(anonymous namespace)::GridNode::loadChild()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp:182:123: warning: ‘childLevel’ may be used uninitialized [-Wmaybe-uninitialized] 182 | group->addChild(new GridNode(_graticule, GeoExtent(_extent.getSRS(), west, south, east, north), childLevel)); | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GARSGraticule.cpp:156:19: note: ‘childLevel’ was declared here 156 | GARSLevel childLevel; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeodeticGraticule.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeodeticGraticule.cpp.o -MF CMakeFiles/osgEarth.dir/GeodeticGraticule.cpp.o.d -o CMakeFiles/osgEarth.dir/GeodeticGraticule.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticGraticule.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GDALImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL:320:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 320 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GDALImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL:320:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 320 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GDALImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GDALElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL:321:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 321 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GDALElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GDAL:321:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 321 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GDALElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:27: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:299:20: warning: ‘osg::Vec3d osgEarth::GeoPoint::_p’ [-Wreorder] 299 | osg::Vec3d _p; | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:40:1: warning: when initialized here [-Wreorder] 40 | GeoPoint::GeoPoint(const SpatialReference* srs, | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoPoint::GeoPoint(const osgEarth::SpatialReference*, double, double, double, const osgEarth::AltitudeMode&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:300:46: warning: ‘osgEarth::GeoPoint::_srs’ will be initialized after [-Wreorder] 300 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:299:20: warning: ‘osg::Vec3d osgEarth::GeoPoint::_p’ [-Wreorder] 299 | osg::Vec3d _p; | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:50:1: warning: when initialized here [-Wreorder] 50 | GeoPoint::GeoPoint(const SpatialReference* srs, | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoPoint::GeoPoint(const osgEarth::SpatialReference*, double, double, double)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:300:46: warning: ‘osgEarth::GeoPoint::_srs’ will be initialized after [-Wreorder] 300 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:299:20: warning: ‘osg::Vec3d osgEarth::GeoPoint::_p’ [-Wreorder] 299 | osg::Vec3d _p; | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:62:1: warning: when initialized here [-Wreorder] 62 | GeoPoint::GeoPoint(const SpatialReference* srs, | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoPoint::GeoPoint(const osgEarth::SpatialReference*, const osg::Vec3d&, const osgEarth::AltitudeMode&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:300:46: warning: ‘osgEarth::GeoPoint::_srs’ will be initialized after [-Wreorder] 300 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:299:20: warning: ‘osg::Vec3d osgEarth::GeoPoint::_p’ [-Wreorder] 299 | osg::Vec3d _p; | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:73:1: warning: when initialized here [-Wreorder] 73 | GeoPoint::GeoPoint(const SpatialReference* srs, | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoPoint::GeoPoint(const osgEarth::SpatialReference*, const osg::Vec3d&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:300:46: warning: ‘osgEarth::GeoPoint::_srs’ will be initialized after [-Wreorder] 300 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:299:20: warning: ‘osg::Vec3d osgEarth::GeoPoint::_p’ [-Wreorder] 299 | osg::Vec3d _p; | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:83:1: warning: when initialized here [-Wreorder] 83 | GeoPoint::GeoPoint(const SpatialReference* srs, | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In copy constructor ‘osgEarth::GeoPoint::GeoPoint(const osgEarth::GeoPoint&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:300:46: warning: ‘osgEarth::GeoPoint::_srs’ will be initialized after [-Wreorder] 300 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:299:20: warning: ‘osg::Vec3d osgEarth::GeoPoint::_p’ [-Wreorder] 299 | osg::Vec3d _p; | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:99:1: warning: when initialized here [-Wreorder] 99 | GeoPoint::GeoPoint(const GeoPoint& rhs) : | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoExtent::GeoExtent()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:604:46: warning: ‘osgEarth::GeoExtent::_srs’ will be initialized after [-Wreorder] 604 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:603:16: warning: ‘double osgEarth::GeoExtent::_west’ [-Wreorder] 603 | double _west, _width, _south, _height; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:760:1: warning: when initialized here [-Wreorder] 760 | GeoExtent::GeoExtent(): | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoExtent::GeoExtent(const osgEarth::SpatialReference*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:604:46: warning: ‘osgEarth::GeoExtent::_srs’ will be initialized after [-Wreorder] 604 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:603:16: warning: ‘double osgEarth::GeoExtent::_west’ [-Wreorder] 603 | double _west, _width, _south, _height; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:770:1: warning: when initialized here [-Wreorder] 770 | GeoExtent::GeoExtent(const SpatialReference* srs) : | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoExtent::GeoExtent(const osgEarth::SpatialReference*, double, double, double, double)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:604:46: warning: ‘osgEarth::GeoExtent::_srs’ will be initialized after [-Wreorder] 604 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:603:16: warning: ‘double osgEarth::GeoExtent::_west’ [-Wreorder] 603 | double _west, _width, _south, _height; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:780:1: warning: when initialized here [-Wreorder] 780 | GeoExtent::GeoExtent(const SpatialReference* srs, | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoExtent::GeoExtent(const osgEarth::SpatialReference*, const osgEarth::Bounds&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:604:46: warning: ‘osgEarth::GeoExtent::_srs’ will be initialized after [-Wreorder] 604 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:603:16: warning: ‘double osgEarth::GeoExtent::_west’ [-Wreorder] 603 | double _west, _width, _south, _height; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:792:1: warning: when initialized here [-Wreorder] 792 | GeoExtent::GeoExtent(const SpatialReference* srs, const Bounds& bounds) : | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In copy constructor ‘osgEarth::GeoExtent::GeoExtent(const osgEarth::GeoExtent&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:604:46: warning: ‘osgEarth::GeoExtent::_srs’ will be initialized after [-Wreorder] 604 | osg::ref_ptr _srs; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:603:16: warning: ‘double osgEarth::GeoExtent::_west’ [-Wreorder] 603 | double _west, _width, _south, _height; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:802:1: warning: when initialized here [-Wreorder] 802 | GeoExtent::GeoExtent(const GeoExtent& rhs) : | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoImage::GeoImage()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:802:40: warning: ‘osgEarth::GeoImage::_myimage’ will be initialized after [-Wreorder] 802 | osg::ref_ptr _myimage; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:800:19: warning: ‘osgEarth::GeoExtent osgEarth::GeoImage::_extent’ [-Wreorder] 800 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:1822:1: warning: when initialized here [-Wreorder] 1822 | GeoImage::GeoImage() : | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoImage::GeoImage(const osgEarth::Status&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:802:40: warning: ‘osgEarth::GeoImage::_myimage’ will be initialized after [-Wreorder] 802 | osg::ref_ptr _myimage; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:800:19: warning: ‘osgEarth::GeoExtent osgEarth::GeoImage::_extent’ [-Wreorder] 800 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:1830:1: warning: when initialized here [-Wreorder] 1830 | GeoImage::GeoImage(const Status& status) : | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoImage::GeoImage(const osg::Image*, const osgEarth::GeoExtent&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:802:40: warning: ‘osgEarth::GeoImage::_myimage’ will be initialized after [-Wreorder] 802 | osg::ref_ptr _myimage; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:800:19: warning: ‘osgEarth::GeoExtent osgEarth::GeoImage::_extent’ [-Wreorder] 800 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:1838:1: warning: when initialized here [-Wreorder] 1838 | GeoImage::GeoImage(const osg::Image* image, const GeoExtent& extent) : | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoImage::GeoImage(osgEarth::Threading::Future >, const osgEarth::GeoExtent&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:802:40: warning: ‘osgEarth::GeoImage::_myimage’ will be initialized after [-Wreorder] 802 | osg::ref_ptr _myimage; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:800:19: warning: ‘osgEarth::GeoExtent osgEarth::GeoImage::_extent’ [-Wreorder] 800 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:1853:1: warning: when initialized here [-Wreorder] 1853 | GeoImage::GeoImage(Threading::Future> fimage, const GeoExtent& extent) : | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp: In function ‘osg::Image* {anonymous}::manualReproject(const osg::Image*, const osgEarth::GeoExtent&, const osgEarth::GeoExtent&, bool, unsigned int, unsigned int)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:2042:16: warning: unused variable ‘xfac’ [-Wunused-variable] 2042 | double xfac = (image->s() - 1) / src_extent.width(); | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:2043:16: warning: unused variable ‘yfac’ [-Wunused-variable] 2043 | double yfac = (image->t() - 1) / src_extent.height(); | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoHeightField::GeoHeightField()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:946:46: warning: ‘osgEarth::GeoHeightField::_heightField’ will be initialized after [-Wreorder] 946 | osg::ref_ptr _heightField; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:943:19: warning: ‘osgEarth::GeoExtent osgEarth::GeoHeightField::_extent’ [-Wreorder] 943 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:2249:1: warning: when initialized here [-Wreorder] 2249 | GeoHeightField::GeoHeightField() : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoHeightField::GeoHeightField(const osgEarth::Status&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:946:46: warning: ‘osgEarth::GeoHeightField::_heightField’ will be initialized after [-Wreorder] 946 | osg::ref_ptr _heightField; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:943:19: warning: ‘osgEarth::GeoExtent osgEarth::GeoHeightField::_extent’ [-Wreorder] 943 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:2258:1: warning: when initialized here [-Wreorder] 2258 | GeoHeightField::GeoHeightField(const Status& value) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:945:27: warning: ‘osgEarth::GeoHeightField::_maxHeight’ will be initialized after [-Wreorder] 945 | float _minHeight, _maxHeight; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:944:16: warning: ‘osgEarth::Status osgEarth::GeoHeightField::_status’ [-Wreorder] 944 | Status _status; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:2258:1: warning: when initialized here [-Wreorder] 2258 | GeoHeightField::GeoHeightField(const Status& value) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoHeightField::GeoHeightField(const osg::HeightField*, const osgEarth::GeoExtent&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:946:46: warning: ‘osgEarth::GeoHeightField::_heightField’ will be initialized after [-Wreorder] 946 | osg::ref_ptr _heightField; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:943:19: warning: ‘osgEarth::GeoExtent osgEarth::GeoHeightField::_extent’ [-Wreorder] 943 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:2268:1: warning: when initialized here [-Wreorder] 2268 | GeoHeightField::GeoHeightField(const osg::HeightField* heightField, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In constructor ‘osgEarth::GeoNode::GeoNode(const osg::Node*, const osgEarth::GeoExtent&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:988:39: warning: ‘osgEarth::GeoNode::_node’ will be initialized after [-Wreorder] 988 | osg::ref_ptr _node; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:986:19: warning: ‘osgEarth::GeoExtent osgEarth::GeoNode::_extent’ [-Wreorder] 986 | GeoExtent _extent; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:2489:1: warning: when initialized here [-Wreorder] 2489 | GeoNode::GeoNode(const osg::Node* node, const GeoExtent& extent) : | ^~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Formatter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LatLongFormatter:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticGraticule:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticGraticule.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GraticuleLabelingEngine:28, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticLabelingEngine:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticGraticule:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData.cpp:1406:10: warning: ‘void {anonymous}::sort4(double*, bool*)’ defined but not used [-Wunused-function] 1406 | void sort4(double* n, bool* b) | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticGraticule.cpp: In member function ‘void osgEarth::Util::GeodeticGraticule::cull(osgUtil::CullVisitor*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticGraticule.cpp:426:15: warning: unused variable ‘offsetCenterX’ [-Wunused-variable] 426 | float offsetCenterX = centerX; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticGraticule.cpp:427:15: warning: unused variable ‘offsetCenterY’ [-Wunused-variable] 427 | float offsetCenterY = centerY; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticGraticule.cpp: In member function ‘osgEarth::GeoExtent osgEarth::Util::GeodeticGraticule::getViewExtent(osgUtil::CullVisitor*) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticGraticule.cpp:571:12: warning: unused variable ‘dist’ [-Wunused-variable] 571 | double dist = farPlane - nearPlane; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticGraticule.cpp: In member function ‘void osgEarth::Util::GeodeticGraticule::initLabelPool(CameraData&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticGraticule.cpp:758:39: warning: unused variable ‘srs’ [-Wunused-variable] 758 | const osgEarth::SpatialReference* srs = osgEarth::SpatialReference::create("wgs84"); | ^~~ [ 21%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeodeticLabelingEngine.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeodeticLabelingEngine.cpp.o -MF CMakeFiles/osgEarth.dir/GeodeticLabelingEngine.cpp.o.d -o CMakeFiles/osgEarth.dir/GeodeticLabelingEngine.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticLabelingEngine.cpp [ 21%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Geoid.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Geoid.cpp.o -MF CMakeFiles/osgEarth.dir/Geoid.cpp.o.d -o CMakeFiles/osgEarth.dir/Geoid.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geoid.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ClipSpace:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GraticuleLabelingEngine:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticLabelingEngine:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeodeticLabelingEngine.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeoMath.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeoMath.cpp.o -MF CMakeFiles/osgEarth.dir/GeoMath.cpp.o.d -o CMakeFiles/osgEarth.dir/GeoMath.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoMath.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GraticuleLabelingEngine:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geoid:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geoid.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Geometry.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Geometry.cpp.o -MF CMakeFiles/osgEarth.dir/Geometry.cpp.o.d -o CMakeFiles/osgEarth.dir/Geometry.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry.cpp [ 22%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeometryClamper.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeometryClamper.cpp.o -MF CMakeFiles/osgEarth.dir/GeometryClamper.cpp.o.d -o CMakeFiles/osgEarth.dir/GeometryClamper.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryClamper.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryClamper:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryClamper.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry.cpp:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for(int i=0; i > {anonymous}::clipLineString(const std::vector&, const std::vector&)’ defined but not used [-Wunused-function] 429 | std::vector> clipLineString(const std::vector& input, const std::vector& boundary) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry.cpp:338:29: warning: ‘std::vector {anonymous}::clipPolygon(const std::vector&, const std::vector&)’ defined but not used [-Wunused-function] 338 | std::vector clipPolygon(const std::vector& input, const std::vector& boundary) | ^~~~~~~~~~~ [ 22%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeometryCloud.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeometryCloud.cpp.o -MF CMakeFiles/osgEarth.dir/GeometryCloud.cpp.o.d -o CMakeFiles/osgEarth.dir/GeometryCloud.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCloud.cpp [ 22%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeometryCompiler.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeometryCompiler.cpp.o -MF CMakeFiles/osgEarth.dir/GeometryCompiler.cpp.o.d -o CMakeFiles/osgEarth.dir/GeometryCompiler.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler.cpp [ 22%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeometryFactory.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeometryFactory.cpp.o -MF CMakeFiles/osgEarth.dir/GeometryFactory.cpp.o.d -o CMakeFiles/osgEarth.dir/GeometryFactory.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryFactory.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCloud:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCloud.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryFactory:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryFactory.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureCursor:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeometryRasterizer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeometryRasterizer.cpp.o -MF CMakeFiles/osgEarth.dir/GeometryRasterizer.cpp.o.d -o CMakeFiles/osgEarth.dir/GeometryRasterizer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryRasterizer.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler: In constructor ‘osgEarth::GeometryCompilerOptions::GeometryCompilerOptions(bool)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler:129:40: warning: ‘osgEarth::GeometryCompilerOptions::_shaderPolicy’ will be initialized after [-Wreorder] 129 | optional _shaderPolicy; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler:121:40: warning: ‘osgEarth::optional osgEarth::GeometryCompilerOptions::_geoInterp’ [-Wreorder] 121 | optional _geoInterp; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler.cpp:67:1: warning: when initialized here [-Wreorder] 67 | GeometryCompilerOptions::GeometryCompilerOptions(bool stockDefaults) : | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler: In constructor ‘osgEarth::GeometryCompilerOptions::GeometryCompilerOptions(const osgEarth::ConfigOptions&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler:129:40: warning: ‘osgEarth::GeometryCompilerOptions::_shaderPolicy’ will be initialized after [-Wreorder] 129 | optional _shaderPolicy; | ^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler:121:40: warning: ‘osgEarth::optional osgEarth::GeometryCompilerOptions::_geoInterp’ [-Wreorder] 121 | optional _geoInterp; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler.cpp:87:1: warning: when initialized here [-Wreorder] 87 | GeometryCompilerOptions::GeometryCompilerOptions(const ConfigOptions& conf) : | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler.cpp: In member function ‘osg::Node* osgEarth::GeometryCompiler::compile(osgEarth::FeatureList&, const osgEarth::Style&, const osgEarth::Util::FilterContext&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryCompiler.cpp:292:19: warning: enumeration value ‘TYPE_TRIMESH’ not handled in switch [-Wswitch] 292 | switch( geom->getComponentType() ) | ^ [ 22%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeometryUtils.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeometryUtils.cpp.o -MF CMakeFiles/osgEarth.dir/GeometryUtils.cpp.o.d -o CMakeFiles/osgEarth.dir/GeometryUtils.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryUtils.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryRasterizer:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryRasterizer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeometryUtils.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeoPositionNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeoPositionNode.cpp.o -MF CMakeFiles/osgEarth.dir/GeoPositionNode.cpp.o.d -o CMakeFiles/osgEarth.dir/GeoPositionNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNode.cpp [ 23%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeoPositionNodeAutoScaler.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeoPositionNodeAutoScaler.cpp.o -MF CMakeFiles/osgEarth.dir/GeoPositionNodeAutoScaler.cpp.o.d -o CMakeFiles/osgEarth.dir/GeoPositionNodeAutoScaler.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNodeAutoScaler.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNode.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GEOS.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GEOS.cpp.o -MF CMakeFiles/osgEarth.dir/GEOS.cpp.o.d -o CMakeFiles/osgEarth.dir/GEOS.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GEOS.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNodeAutoScaler.cpp:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GEOS:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GEOS.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GEOS.cpp: In function ‘GEOSGeometry* {anonymous}::import(GEOSContextHandle_t, const osgEarth::Geometry*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GEOS.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘osgEarth::Util::InlineVector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int i = 0; i < input->size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GEOS.cpp:100:20: warning: enumeration value ‘TYPE_TRIMESH’ not handled in switch [-Wswitch] 100 | switch (input->getType()) | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GeoTransform.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GeoTransform.cpp.o -MF CMakeFiles/osgEarth.dir/GeoTransform.cpp.o.d -o CMakeFiles/osgEarth.dir/GeoTransform.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoTransform.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GEOS.cpp:126:24: warning: ‘operator delete(void*, unsigned long)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 126 | delete geomsList; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GEOS.cpp:114:53: note: returned from ‘operator new[](unsigned long)’ 114 | geomsList=new GEOSGeom[input->size()]; | ^ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoTransform:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoTransform.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoTransform.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLSLChunker.cpp: In member function ‘void osgEarth::Util::GLSLChunker::write(const Chunks&, std::string&, bool) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLSLChunker.cpp:248:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 248 | for(int i=0; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for(int i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoTransform: In constructor ‘osgEarth::GeoTransform::GeoTransform()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoTransform:129:14: warning: ‘osgEarth::GeoTransform::_findTerrainInUpdateTraversal’ will be initialized after [-Wreorder] 129 | bool _findTerrainInUpdateTraversal; // True is we need _terrain but don't have it | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoTransform:127:14: warning: ‘bool osgEarth::GeoTransform::_terrainCallbackInstalled’ [-Wreorder] 127 | bool _terrainCallbackInstalled; // Whether the Terrain callback is in | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoTransform.cpp:29:1: warning: when initialized here [-Wreorder] 29 | GeoTransform::GeoTransform() : | ^~~~~~~~~~~~ [ 24%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GLUtils.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GLUtils.cpp.o -MF CMakeFiles/osgEarth.dir/GLUtils.cpp.o.d -o CMakeFiles/osgEarth.dir/GLUtils.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils.cpp [ 24%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/GraticuleLabelingEngine.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/GraticuleLabelingEngine.cpp.o -MF CMakeFiles/osgEarth.dir/GraticuleLabelingEngine.cpp.o.d -o CMakeFiles/osgEarth.dir/GraticuleLabelingEngine.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GraticuleLabelingEngine.cpp [ 24%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/HeightFieldUtils.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/HeightFieldUtils.cpp.o -MF CMakeFiles/osgEarth.dir/HeightFieldUtils.cpp.o.d -o CMakeFiles/osgEarth.dir/HeightFieldUtils.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HeightFieldUtils.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GraticuleLabelingEngine:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HeightFieldUtils.cpp: In static member function ‘static float osgEarth::Util::HeightFieldUtils::getHeightAtPixel(const osg::HeightField*, double, double, osgEarth::RasterInterpolation)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HeightFieldUtils.cpp:61:12: warning: enumeration value ‘INTERP_CUBIC’ not handled in switch [-Wswitch] 61 | switch (interpolation) | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HeightFieldUtils.cpp:61:12: warning: enumeration value ‘INTERP_CUBICSPLINE’ not handled in switch [-Wswitch] /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HeightFieldUtils.cpp: In static member function ‘static osg::HeightField* osgEarth::Util::HeightFieldUtils::resampleHeightField(osg::HeightField*, const osgEarth::GeoExtent&, int, int, osgEarth::RasterInterpolation)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HeightFieldUtils.cpp:469:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 469 | if ( newColumns == input->getNumColumns() && newRows == (int)input->getNumRows() ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Horizon.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Horizon.cpp.o -MF CMakeFiles/osgEarth.dir/Horizon.cpp.o.d -o CMakeFiles/osgEarth.dir/Horizon.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Horizon.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/HorizonClipPlane.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/HorizonClipPlane.cpp.o -MF CMakeFiles/osgEarth.dir/HorizonClipPlane.cpp.o.d -o CMakeFiles/osgEarth.dir/HorizonClipPlane.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HorizonClipPlane.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Horizon:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Horizon.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Horizon.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/IconResource.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/IconResource.cpp.o -MF CMakeFiles/osgEarth.dir/IconResource.cpp.o.d -o CMakeFiles/osgEarth.dir/IconResource.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IconResource.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTM:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTM.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Tags:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Resource:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceResource:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IconResource:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IconResource.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LabelNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTM.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient: In copy constructor ‘osgEarth::Util::HTTPResponse::HTTPResponse(const osgEarth::Util::HTTPResponse&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient:188:21: warning: ‘osgEarth::Util::HTTPResponse::_response_code’ will be initialized after [-Wreorder] 188 | long _response_code; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient:187:21: warning: ‘osgEarth::Util::HTTPResponse::Parts osgEarth::Util::HTTPResponse::_parts’ [-Wreorder] 187 | Parts _parts; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient.cpp:370:1: warning: when initialized here [-Wreorder] 370 | HTTPResponse::HTTPResponse( const HTTPResponse& rhs ) : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient.cpp:31: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient.cpp: In member function ‘virtual void {anonymous}::CURLImplementation::initialize()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient.cpp:511:45: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 511 | curl_easy_setopt( _curl_handle, CURLOPT_PROGRESSFUNCTION, &CurlProgressCallback); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1337:3: note: declared here 1337 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Common:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient.cpp: In member function ‘virtual osgEarth::Util::HTTPResponse {anonymous}::CURLImplementation::doGet(const osgEarth::Util::HTTPRequest&, const osgDB::Options*, osgEarth::ProgressCallback*) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient.cpp:541:28: warning: unused variable ‘http_get_oe_timer’ [-Wunused-variable] 541 | OE_START_TIMER(http_get); | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Notify:78:42: note: in definition of macro ‘OE_START_TIMER’ 78 | #define OE_START_TIMER(VAR) osg::Timer_t VAR##_oe_timer = osg::Timer::instance()->tick() | ^~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient: In constructor ‘osgEarth::Util::HTTPClient::HTTPClient()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient:427:21: warning: ‘osgEarth::Util::HTTPClient::_initialized’ will be initialized after [-Wreorder] 427 | bool _initialized; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient:424:21: warning: ‘void* osgEarth::Util::HTTPClient::_curl_handle’ [-Wreorder] 424 | void* _curl_handle; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient.cpp:1290:1: warning: when initialized here [-Wreorder] 1290 | HTTPClient::HTTPClient() : | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient:428:21: warning: ‘osgEarth::Util::HTTPClient::_simResponseCode’ will be initialized after [-Wreorder] 428 | long _simResponseCode; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient:426:21: warning: ‘long int osgEarth::Util::HTTPClient::_previousHttpAuthentication’ [-Wreorder] 426 | long _previousHttpAuthentication; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTTPClient.cpp:1290:1: warning: when initialized here [-Wreorder] 1290 | HTTPClient::HTTPClient() : | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/IconSymbol.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/IconSymbol.cpp.o -MF CMakeFiles/osgEarth.dir/IconSymbol.cpp.o.d -o CMakeFiles/osgEarth.dir/IconSymbol.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IconSymbol.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTM.cpp: In member function ‘void osgEarth::Contrib::HTMNode::insert(osg::Node*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/HTM.cpp:215:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = _children.size() - 1; i >= _children.size()-4; --i) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Symbol:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceSymbol:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IconSymbol:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IconSymbol.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ImageLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ImageLayer.cpp.o -MF CMakeFiles/osgEarth.dir/ImageLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/ImageLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ImageMosaic.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ImageMosaic.cpp.o -MF CMakeFiles/osgEarth.dir/ImageMosaic.cpp.o.d -o CMakeFiles/osgEarth.dir/ImageMosaic.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageMosaic.cpp [ 26%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ImageOverlay.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ImageOverlay.cpp.o -MF CMakeFiles/osgEarth.dir/ImageOverlay.cpp.o.d -o CMakeFiles/osgEarth.dir/ImageOverlay.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MetaTile:30, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer.cpp:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i _layer; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:337:17: warning: ‘osgEarth::TileKey osgEarth::FutureTexture2D::_key’ [-Wreorder] 337 | TileKey _key; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer.cpp:851:1: warning: when initialized here [-Wreorder] 851 | FutureTexture2D::FutureTexture2D(ImageLayer* layer, const TileKey& key) : | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TileKey:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageMosaic:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageMosaic.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageMosaic.cpp: In member function ‘osg::Image* osgEarth::Util::ImageMosaic::createImage()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageMosaic.cpp:74:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | for (int i = 0; i<_images.size() && !tile; ++i) | ~^~~~~~~~~~~~~~~ [ 26%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ImageOverlayEditor.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ImageOverlayEditor.cpp.o -MF CMakeFiles/osgEarth.dir/ImageOverlayEditor.cpp.o.d -o CMakeFiles/osgEarth.dir/ImageOverlayEditor.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlayEditor.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ImageToFeatureLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ImageToFeatureLayer.cpp.o -MF CMakeFiles/osgEarth.dir/ImageToFeatureLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/ImageToFeatureLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageToFeatureLayer.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlayEditor:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlayEditor.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay: In constructor ‘osgEarth::ImageOverlay::ImageOverlay(const osgEarth::Config&, const osgDB::Options*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay:181:44: warning: ‘osgEarth::ImageOverlay::_magFilter’ will be initialized after [-Wreorder] 181 | optional _magFilter; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay:172:23: warning: ‘osg::Texture* osgEarth::ImageOverlay::_texture’ [-Wreorder] 172 | osg::Texture* _texture; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay.cpp:74:1: warning: when initialized here [-Wreorder] 74 | ImageOverlay::ImageOverlay(const Config& conf, const osgDB::Options* readOptions) : | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay: In constructor ‘osgEarth::ImageOverlay::ImageOverlay(osgEarth::MapNode*, osg::Image*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay:181:44: warning: ‘osgEarth::ImageOverlay::_magFilter’ will be initialized after [-Wreorder] 181 | optional _magFilter; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay:172:23: warning: ‘osg::Texture* osgEarth::ImageOverlay::_texture’ [-Wreorder] 172 | osg::Texture* _texture; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay.cpp:205:1: warning: when initialized here [-Wreorder] 205 | ImageOverlay::ImageOverlay(MapNode* mapNode, osg::Image* image) : | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageToFeatureLayer:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageToFeatureLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageToFeatureLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageToFeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageToFeatureLayer:83:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 83 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageToFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageToFeatureLayer:83:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 83 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageToFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageToFeatureLayer.cpp: In member function ‘virtual osgEarth::FeatureCursor* osgEarth::ImageToFeatureSource::createFeatureCursorImplementation(const osgEarth::Query&, osgEarth::ProgressCallback*) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageToFeatureLayer.cpp:156:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 156 | else if (c == image.getImage()->s() - 1) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ImageToHeightFieldConverter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ImageToHeightFieldConverter.cpp.o -MF CMakeFiles/osgEarth.dir/ImageToHeightFieldConverter.cpp.o.d -o CMakeFiles/osgEarth.dir/ImageToHeightFieldConverter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageToHeightFieldConverter.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:23: In function ‘osgEarth::Util::as(std::__cxx11::basic_string, std::allocator > const&, float const&)float’, inlined from ‘osgEarth::Config::get(std::__cxx11::basic_string, std::allocator > const&, osgEarth::optional&) constbool’ at /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:414:47, inlined from ‘osgEarth::ImageOverlay::ImageOverlay(osgEarth::Config const&, osgDB::Options const*)’ at /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay.cpp:97:17: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StringUtils:178:15: warning: ‘MEM[(const float &)&tmpAlpha + 8]’ may be used uninitialized [-Wmaybe-uninitialized] 178 | T temp = default_value; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay.cpp: In member function ‘osgEarth::ImageOverlay::ImageOverlay(osgEarth::Config const&, osgDB::Options const*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageOverlay.cpp:96:21: note: ‘MEM[(const float &)&tmpAlpha + 8]’ was declared here 96 | optional tmpAlpha; | ^~~~~~~~ [ 26%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/ImageUtils.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/ImageUtils.cpp.o -MF CMakeFiles/osgEarth.dir/ImageUtils.cpp.o.d -o CMakeFiles/osgEarth.dir/ImageUtils.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp [ 27%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/InstanceBuilder.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/InstanceBuilder.cpp.o -MF CMakeFiles/osgEarth.dir/InstanceBuilder.cpp.o.d -o CMakeFiles/osgEarth.dir/InstanceBuilder.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceBuilder.cpp [ 27%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/InstanceCloud.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/InstanceCloud.cpp.o -MF CMakeFiles/osgEarth.dir/InstanceCloud.cpp.o.d -o CMakeFiles/osgEarth.dir/InstanceCloud.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceCloud.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Registry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:21: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Registry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceBuilder.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceCloud:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceCloud.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:25: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; igetTotalSizeInBytes(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceBuilder.cpp: In member function ‘virtual void InstancedGeometry::compileGLObjects(osg::RenderInfo&) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceBuilder.cpp:179:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 179 | for (int i = 0; i < _divisors.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp: In function ‘bool {anonymous}::isEmptyRGBA(const osg::Image*, unsigned char)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:1148:27: warning: unused variable ‘r’ [-Wunused-variable] 1148 | unsigned char r = *ptr++; | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:1149:27: warning: unused variable ‘g’ [-Wunused-variable] 1149 | unsigned char g = *ptr++; | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:1150:27: warning: unused variable ‘b’ [-Wunused-variable] 1150 | unsigned char b = *ptr++; | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp: In static member function ‘static void {anonymous}::ColorWriter<32818, unsigned char>::write(const osgEarth::Util::ImageUtils::PixelWriter*, const osg::Vec4f&, int, int, int, int)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:1993:22: warning: unused variable ‘ptr’ [-Wunused-variable] 1993 | GLubyte* ptr = (GLubyte*)iw->data(s,t,r,m); | ^~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils: In constructor ‘osgEarth::Util::ImageUtils::PixelReader::PixelReader()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils:541:22: warning: ‘osgEarth::Util::ImageUtils::PixelReader::_sampleAsRepeatingTexture’ will be initialized after [-Wreorder] 541 | bool _sampleAsRepeatingTexture; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils:534:31: warning: ‘const osg::Image* osgEarth::Util::ImageUtils::PixelReader::_image’ [-Wreorder] 534 | const osg::Image* _image; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:2301:1: warning: when initialized here [-Wreorder] 2301 | ImageUtils::PixelReader::PixelReader() : | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils:534:31: warning: ‘osgEarth::Util::ImageUtils::PixelReader::_image’ will be initialized after [-Wreorder] 534 | const osg::Image* _image; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils:533:24: warning: ‘void (* osgEarth::Util::ImageUtils::PixelReader::_read)(const osgEarth::Util::ImageUtils::PixelReader*, osg::Vec4f&, int, int, int, int)’ [-Wreorder] 533 | ReaderFunc _read; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:2301:1: warning: when initialized here [-Wreorder] 2301 | ImageUtils::PixelReader::PixelReader() : | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils: In constructor ‘osgEarth::Util::ImageUtils::PixelReader::PixelReader(const osg::Image*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils:541:22: warning: ‘osgEarth::Util::ImageUtils::PixelReader::_sampleAsRepeatingTexture’ will be initialized after [-Wreorder] 541 | bool _sampleAsRepeatingTexture; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils:534:31: warning: ‘const osg::Image* osgEarth::Util::ImageUtils::PixelReader::_image’ [-Wreorder] 534 | const osg::Image* _image; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:2311:1: warning: when initialized here [-Wreorder] 2311 | ImageUtils::PixelReader::PixelReader(const osg::Image* image) : | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils:534:31: warning: ‘osgEarth::Util::ImageUtils::PixelReader::_image’ will be initialized after [-Wreorder] 534 | const osg::Image* _image; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils:533:24: warning: ‘void (* osgEarth::Util::ImageUtils::PixelReader::_read)(const osgEarth::Util::ImageUtils::PixelReader*, osg::Vec4f&, int, int, int, int)’ [-Wreorder] 533 | ReaderFunc _read; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:2311:1: warning: when initialized here [-Wreorder] 2311 | ImageUtils::PixelReader::PixelReader(const osg::Image* image) : | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/InstanceResource.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/InstanceResource.cpp.o -MF CMakeFiles/osgEarth.dir/InstanceResource.cpp.o.d -o CMakeFiles/osgEarth.dir/InstanceResource.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceResource.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceCloud: In constructor ‘osgEarth::InstanceCloud::InstancingData::InstancingData()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceCloud:151:30: warning: ‘osgEarth::InstanceCloud::InstancingData::_numTilesAllocated’ will be initialized after [-Wreorder] 151 | mutable unsigned _numTilesAllocated; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceCloud:149:22: warning: ‘unsigned int osgEarth::InstanceCloud::InstancingData::_numX’ [-Wreorder] 149 | unsigned _numX, _numY; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceCloud.cpp:199:1: warning: when initialized here [-Wreorder] 199 | InstanceCloud::InstancingData::InstancingData() : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Tags:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Resource:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceResource:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceResource.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:2375:12: warning: ‘double {anonymous}::quantizeTo9bits(double)’ defined but not used [-Wunused-function] 2375 | double quantizeTo9bits(double x) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageUtils.cpp:2363:12: warning: ‘double {anonymous}::fract(double)’ defined but not used [-Wunused-function] 2363 | double fract(double x) { | ^~~~~ [ 27%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/InstanceSymbol.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/InstanceSymbol.cpp.o -MF CMakeFiles/osgEarth.dir/InstanceSymbol.cpp.o.d -o CMakeFiles/osgEarth.dir/InstanceSymbol.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceSymbol.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Symbol:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceSymbol:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceSymbol.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/IntersectionPicker.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/IntersectionPicker.cpp.o -MF CMakeFiles/osgEarth.dir/IntersectionPicker.cpp.o.d -o CMakeFiles/osgEarth.dir/IntersectionPicker.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IntersectionPicker.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceSymbol: In constructor ‘osgEarth::InstanceSymbol::InstanceSymbol(const osgEarth::Config&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceSymbol:124:38: warning: ‘osgEarth::InstanceSymbol::_randomSeed’ will be initialized after [-Wreorder] 124 | optional _randomSeed; | ^~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceSymbol:121:38: warning: ‘osgEarth::optional osgEarth::InstanceSymbol::_scale’ [-Wreorder] 121 | optional _scale; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/InstanceSymbol.cpp:25:1: warning: when initialized here [-Wreorder] 25 | InstanceSymbol::InstanceSymbol( const Config& conf ) : | ^~~~~~~~~~~~~~ [ 27%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/IOTypes.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/IOTypes.cpp.o -MF CMakeFiles/osgEarth.dir/IOTypes.cpp.o.d -o CMakeFiles/osgEarth.dir/IOTypes.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IntersectionPicker:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IntersectionPicker.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/JoinLines.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/JoinLines.cpp.o -MF CMakeFiles/osgEarth.dir/JoinLines.cpp.o.d -o CMakeFiles/osgEarth.dir/JoinLines.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JoinLines.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Feature:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JoinLines:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JoinLines.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/JsonUtils.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/JsonUtils.cpp.o -MF CMakeFiles/osgEarth.dir/JsonUtils.cpp.o.d -o CMakeFiles/osgEarth.dir/JsonUtils.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JoinLines:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils.cpp:27: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils: In constructor ‘osgEarth::Util::Json::PathArgument::PathArgument(const char*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils:518:12: warning: ‘osgEarth::Util::Json::PathArgument::kind_’ will be initialized after [-Wreorder] 518 | Kind kind_; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils:517:19: warning: ‘osgEarth::Util::Json::Value::UInt osgEarth::Util::Json::PathArgument::index_’ [-Wreorder] 517 | Value::UInt index_; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils.cpp:1798:1: warning: when initialized here [-Wreorder] 1798 | PathArgument::PathArgument( const char *key ) | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils: In constructor ‘osgEarth::Util::Json::PathArgument::PathArgument(const std::string&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils:518:12: warning: ‘osgEarth::Util::Json::PathArgument::kind_’ will be initialized after [-Wreorder] 518 | Kind kind_; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils:517:19: warning: ‘osgEarth::Util::Json::Value::UInt osgEarth::Util::Json::PathArgument::index_’ [-Wreorder] 517 | Value::UInt index_; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils.cpp:1806:1: warning: when initialized here [-Wreorder] 1806 | PathArgument::PathArgument( const std::string &key ) | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils.cpp: In member function ‘bool osgEarth::Util::Json::Reader::decodeNumber(Token&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/JsonUtils.cpp:2482:54: warning: integer overflow in expression of type ‘int’ results in ‘-2147483648’ [-Woverflow] 2482 | Value::UInt threshold = (isNegative ? Value::UInt(-Value::minInt) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/LabelNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/LabelNode.cpp.o -MF CMakeFiles/osgEarth.dir/LabelNode.cpp.o.d -o CMakeFiles/osgEarth.dir/LabelNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LabelNode.cpp [ 28%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/LandCover.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/LandCover.cpp.o -MF CMakeFiles/osgEarth.dir/LandCover.cpp.o.d -o CMakeFiles/osgEarth.dir/LandCover.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCover.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LabelNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LabelNode.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCover:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCover.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/LandCoverLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/LandCoverLayer.cpp.o -MF CMakeFiles/osgEarth.dir/LandCoverLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/LandCoverLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCover.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils: At global scope: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils:96:24: warning: ‘virtual osgEarth::Config osgEarth::Util::XmlElement::getConfig(const std::string&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual Config getConfig(const std::string& sourceURI) const; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XmlUtils:154:24: note: by ‘virtual osgEarth::Config osgEarth::Util::XmlDocument::getConfig() const’ 154 | virtual Config getConfig() const; | ^~~~~~~~~ [ 29%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/LatLongFormatter.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/LatLongFormatter.cpp.o -MF CMakeFiles/osgEarth.dir/LatLongFormatter.cpp.o.d -o CMakeFiles/osgEarth.dir/LatLongFormatter.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LatLongFormatter.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Formatter:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LatLongFormatter:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LatLongFormatter.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LatLongFormatter: In constructor ‘osgEarth::Util::LatLongFormatter::LatLongFormatter(const AngularFormat&, unsigned int)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LatLongFormatter:94:23: warning: ‘osgEarth::Util::LatLongFormatter::_defaultFormat’ will be initialized after [-Wreorder] 94 | AngularFormat _defaultFormat; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LatLongFormatter:93:23: warning: ‘unsigned int osgEarth::Util::LatLongFormatter::_options’ [-Wreorder] 93 | unsigned _options; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LatLongFormatter.cpp:28:1: warning: when initialized here [-Wreorder] 28 | LatLongFormatter::LatLongFormatter(const AngularFormat& defaultFormat, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerReference:20, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer: In constructor ‘osgEarth::LandCoverLayer::MetaImageComponent::MetaImageComponent()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:94:37: warning: ‘osgEarth::LandCoverLayer::MetaImageComponent::pixel’ will be initialized after [-Wreorder] 94 | ImageUtils::PixelReader pixel; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:91:18: warning: ‘bool osgEarth::LandCoverLayer::MetaImageComponent::failed’ [-Wreorder] 91 | bool failed; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:90:13: warning: when initialized here [-Wreorder] 90 | MetaImageComponent() : pixel(0L), failed(false) { } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::LandCoverLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:126:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 126 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::LandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer:126:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 126 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::LandCoverLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer.cpp: In member function ‘virtual osgEarth::GeoImage osgEarth::LandCoverLayer::createImageImplementation(const osgEarth::TileKey&, osgEarth::ProgressCallback*) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer.cpp:317:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | if (code < _codemap.size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LandCoverLayer.cpp:333:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | if (code < _codemap.size() && _codemap[code] >= 0) | ~~~~~^~~~~~~~~~~~~~~~~ [ 29%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Layer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Layer.cpp.o -MF CMakeFiles/osgEarth.dir/Layer.cpp.o.d -o CMakeFiles/osgEarth.dir/Layer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/LayerShader.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/LayerShader.cpp.o -MF CMakeFiles/osgEarth.dir/LayerShader.cpp.o.d -o CMakeFiles/osgEarth.dir/LayerShader.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainEngineNode:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer.cpp:25: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer: In constructor ‘osgEarth::Layer::Layer()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer:536:26: warning: ‘osgEarth::Layer::_options’ will be initialized after [-Wreorder] 536 | Layer::Options * _options; | ^~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer:476:28: warning: ‘const std::string& osgEarth::Layer::_layerName’ [-Wreorder] 476 | const std::string& _layerName; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer.cpp:108:1: warning: when initialized here [-Wreorder] 108 | Layer::Layer() : | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer: In constructor ‘osgEarth::Layer::Layer(Options*, const Options*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer:538:32: warning: ‘osgEarth::Layer::_options0’ will be initialized after [-Wreorder] 538 | const Layer::Options * _options0; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer:476:28: warning: ‘const std::string& osgEarth::Layer::_layerName’ [-Wreorder] 476 | const std::string& _layerName; | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Layer.cpp:115:1: warning: when initialized here [-Wreorder] 115 | Layer::Layer(Layer::Options* optionsPtr, const Layer::Options* optionsPtr0) : | ^~~~~ [ 29%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Lighting.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Lighting.cpp.o -MF CMakeFiles/osgEarth.dir/Lighting.cpp.o.d -o CMakeFiles/osgEarth.dir/Lighting.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Lighting.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader.cpp: In member function ‘void osgEarth::Util::LayerShader::install(osgEarth::Layer*, osgEarth::TerrainResources*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader.cpp:158:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (int i = 0; i < _options.samplers().size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader.cpp:201:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (int j = 0; j < sampler._uris.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader.cpp:237:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 237 | for (int i = 0; i < _options.uniforms().size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Geometry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Lighting.cpp:26: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/LineDrawable.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/LineDrawable.cpp.o -MF CMakeFiles/osgEarth.dir/LineDrawable.cpp.o.d -o CMakeFiles/osgEarth.dir/LineDrawable.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LinearLineOfSight: In constructor ‘osgEarth::Contrib::LinearLineOfSightNode::LinearLineOfSightNode(osgEarth::MapNode*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LinearLineOfSight:173:19: warning: ‘osgEarth::Contrib::LinearLineOfSightNode::_badColor’ will be initialized after [-Wreorder] 173 | osg::Vec4 _badColor; | ^~~~~~~~~ [ 30%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/LineSymbol.cpp.o /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LinearLineOfSight:171:34: warning: ‘osgEarth::Contrib::LineOfSight::DisplayMode osgEarth::Contrib::LinearLineOfSightNode::_displayMode’ [-Wreorder] 171 | LineOfSight::DisplayMode _displayMode; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LinearLineOfSight.cpp:76:1: warning: when initialized here [-Wreorder] 76 | LinearLineOfSightNode::LinearLineOfSightNode(osgEarth::MapNode *mapNode): | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LinearLineOfSight: In constructor ‘osgEarth::Contrib::LinearLineOfSightNode::LinearLineOfSightNode(osgEarth::MapNode*, const osgEarth::GeoPoint&, const osgEarth::GeoPoint&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LinearLineOfSight:177:18: warning: ‘osgEarth::Contrib::LinearLineOfSightNode::_end’ will be initialized after [-Wreorder] 177 | GeoPoint _end; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LinearLineOfSight:169:14: warning: ‘bool osgEarth::Contrib::LinearLineOfSightNode::_hasLOS’ [-Wreorder] 169 | bool _hasLOS; | ^~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LinearLineOfSight.cpp:90:1: warning: when initialized here [-Wreorder] 90 | LinearLineOfSightNode::LinearLineOfSightNode(osgEarth::MapNode* mapNode, | ^~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/LineSymbol.cpp.o -MF CMakeFiles/osgEarth.dir/LineSymbol.cpp.o.d -o CMakeFiles/osgEarth.dir/LineSymbol.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineSymbol.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LinearLineOfSight:173:19: warning: ‘osgEarth::Contrib::LinearLineOfSightNode::_badColor’ will be initialized after [-Wreorder] 173 | osg::Vec4 _badColor; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LinearLineOfSight:171:34: warning: ‘osgEarth::Contrib::LineOfSight::DisplayMode osgEarth::Contrib::LinearLineOfSightNode::_displayMode’ [-Wreorder] 171 | LineOfSight::DisplayMode _displayMode; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LinearLineOfSight.cpp:90:1: warning: when initialized here [-Wreorder] 90 | LinearLineOfSightNode::LinearLineOfSightNode(osgEarth::MapNode* mapNode, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Registry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable.cpp:21: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/LocalGeometryNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/LocalGeometryNode.cpp.o -MF CMakeFiles/osgEarth.dir/LocalGeometryNode.cpp.o.d -o CMakeFiles/osgEarth.dir/LocalGeometryNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LocalGeometryNode.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable.cpp:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Symbol:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineSymbol:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineSymbol.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable: In constructor ‘osgEarth::LineDrawable::LineDrawable(GLenum)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable:191:17: warning: ‘osgEarth::LineDrawable::_quantize’ will be initialized after [-Wreorder] 191 | GLfloat _quantize; | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable:188:19: warning: ‘osg::Vec4 osgEarth::LineDrawable::_color’ [-Wreorder] 188 | osg::Vec4 _color; | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable.cpp:365:1: warning: when initialized here [-Wreorder] 365 | LineDrawable::LineDrawable(GLenum mode) : | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable.cpp: In member function ‘void osgEarth::LineDrawable::setVertex(unsigned int, const osg::Vec3&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable.cpp:855:14: warning: unused variable ‘size’ [-Wunused-variable] 855 | unsigned size = _current->size(); | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable.cpp: In member function ‘void osgEarth::LineDrawable::dirty()’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable.cpp:1208:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘osg::MixinVector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1208 | for (int e = 2; e < _current->size() - 2; e += 4) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineDrawable.cpp:1227:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘osg::MixinVector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1227 | for (e = 2; e < _current->size() - 2; e += 4) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Color:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoPositionNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LocalGeometryNode:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LocalGeometryNode.cpp:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineSymbol: In copy constructor ‘osgEarth::LineSymbol::LineSymbol(const osgEarth::LineSymbol&, const osg::CopyOp&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:846:34: warning: ‘osgEarth::LineSymbol::_creaseAngle’ will be initialized after [-Wreorder] 846 | osgEarth::optional< TYPE > _ ## NAME ; \ | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:871:57: note: in expansion of macro ‘OE_OPTION_2_ARGS’ 871 | #define OE_OPTION_FUNC_CHOOSER(_f1, _f2, _f3, _f4, ...) _f4 | ^~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:872:41: note: in expansion of macro ‘OE_OPTION_FUNC_CHOOSER’ 872 | #define OE_OPTION_FUNC_RECOMPOSER(ARGS) OE_OPTION_FUNC_CHOOSER ARGS | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:873:46: note: in expansion of macro ‘OE_OPTION_FUNC_RECOMPOSER’ 873 | #define OE_OPTION_CHOOSE_FROM_ARG_COUNT(...) OE_OPTION_FUNC_RECOMPOSER((__VA_ARGS__, OE_OPTION_3_ARGS, OE_OPTION_2_ARGS, OE_OPTION_1_ARGS, )) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:875:38: note: in expansion of macro ‘OE_OPTION_CHOOSE_FROM_ARG_COUNT’ 875 | #define OE_OPTION_MACRO_CHOOSER(...) OE_OPTION_CHOOSE_FROM_ARG_COUNT(OE_OPTION_NO_ARG_EXPANDER __VA_ARGS__ ()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:876:24: note: in expansion of macro ‘OE_OPTION_MACRO_CHOOSER’ 876 | #define OE_OPTION(...) OE_OPTION_MACRO_CHOOSER(__VA_ARGS__)(__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineSymbol:50:9: note: in expansion of macro ‘OE_OPTION’ 50 | OE_OPTION(float, creaseAngle); | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:846:34: warning: ‘osgEarth::optional osgEarth::LineSymbol::_tessellationSize’ [-Wreorder] 846 | osgEarth::optional< TYPE > _ ## NAME ; \ | ^ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:871:57: note: in expansion of macro ‘OE_OPTION_2_ARGS’ 871 | #define OE_OPTION_FUNC_CHOOSER(_f1, _f2, _f3, _f4, ...) _f4 | ^~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:872:41: note: in expansion of macro ‘OE_OPTION_FUNC_CHOOSER’ 872 | #define OE_OPTION_FUNC_RECOMPOSER(ARGS) OE_OPTION_FUNC_CHOOSER ARGS | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:873:46: note: in expansion of macro ‘OE_OPTION_FUNC_RECOMPOSER’ 873 | #define OE_OPTION_CHOOSE_FROM_ARG_COUNT(...) OE_OPTION_FUNC_RECOMPOSER((__VA_ARGS__, OE_OPTION_3_ARGS, OE_OPTION_2_ARGS, OE_OPTION_1_ARGS, )) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:875:38: note: in expansion of macro ‘OE_OPTION_CHOOSE_FROM_ARG_COUNT’ 875 | #define OE_OPTION_MACRO_CHOOSER(...) OE_OPTION_CHOOSE_FROM_ARG_COUNT(OE_OPTION_NO_ARG_EXPANDER __VA_ARGS__ ()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:876:24: note: in expansion of macro ‘OE_OPTION_MACRO_CHOOSER’ 876 | #define OE_OPTION(...) OE_OPTION_MACRO_CHOOSER(__VA_ARGS__)(__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineSymbol:44:9: note: in expansion of macro ‘OE_OPTION’ 44 | OE_OPTION(Distance, tessellationSize); | ^~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LineSymbol.cpp:55:1: warning: when initialized here [-Wreorder] 55 | LineSymbol::LineSymbol(const LineSymbol& rhs,const osg::CopyOp& copyop): | ^~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNodeObserver:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/AnnotationNode:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/LocalTangentPlane.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/LocalTangentPlane.cpp.o -MF CMakeFiles/osgEarth.dir/LocalTangentPlane.cpp.o.d -o CMakeFiles/osgEarth.dir/LocalTangentPlane.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LocalTangentPlane.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LocalTangentPlane:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LocalTangentPlane.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/LODGenerator.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/LODGenerator.cpp.o -MF CMakeFiles/osgEarth.dir/LODGenerator.cpp.o.d -o CMakeFiles/osgEarth.dir/LODGenerator.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LODGenerator.cpp [ 30%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/LogarithmicDepthBuffer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/LogarithmicDepthBuffer.cpp.o -MF CMakeFiles/osgEarth.dir/LogarithmicDepthBuffer.cpp.o.d -o CMakeFiles/osgEarth.dir/LogarithmicDepthBuffer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LogarithmicDepthBuffer.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LODGenerator.cpp:1: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LODGenerator:30:92: note: ‘#pragma message: Warning: MeshOptimizer not available. LODGenerator will not be available.’ 30 | #pragma message("Warning: MeshOptimizer not available. LODGenerator will not be available.") | ^ [ 31%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Map.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Map.cpp.o -MF CMakeFiles/osgEarth.dir/Map.cpp.o.d -o CMakeFiles/osgEarth.dir/Map.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map.cpp [ 31%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/MapboxGLGlyphManager.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/MapboxGLGlyphManager.cpp.o -MF CMakeFiles/osgEarth.dir/MapboxGLGlyphManager.cpp.o.d -o CMakeFiles/osgEarth.dir/MapboxGLGlyphManager.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLGlyphManager.cpp [ 31%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/MapboxGLImageLayer.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/MapboxGLImageLayer.cpp.o -MF CMakeFiles/osgEarth.dir/MapboxGLImageLayer.cpp.o.d -o CMakeFiles/osgEarth.dir/MapboxGLImageLayer.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Registry:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LogarithmicDepthBuffer.cpp:24: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/URI:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLGlyphManager:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLGlyphManager.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map.cpp:19: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/MapCallback.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/MapCallback.cpp.o -MF CMakeFiles/osgEarth.dir/MapCallback.cpp.o.d -o CMakeFiles/osgEarth.dir/MapCallback.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapCallback.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer:23: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ModelLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer:147:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 147 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ModelLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer:147:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 147 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ModelLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::MapBoxGLImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer:439:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 439 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::MapBoxGLImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer:439:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 439 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::MapBoxGLImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StyleSheet::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/StyleSheet:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StyleSheet::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ArcGISTilePackageImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:260:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 260 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISTilePackageImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:260:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 260 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISTilePackageImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ArcGISTilePackageElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:261:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 261 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISTilePackageElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:261:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 261 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ArcGISTilePackageElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::VTPKFeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:262:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 262 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::VTPKFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ArcGISTilePackage:262:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 262 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::VTPKFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XYZFeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::XYZFeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XYZFeatureSource:110:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 110 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::XYZFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/XYZFeatureSource:110:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 110 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::XYZFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MVT: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::MVT::MVTFeatureSourceOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MVT:117:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 117 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::MVTFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MVT:117:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 117 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::MVTFeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapModelChange:25, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapCallback.cpp:20: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainConstraintLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::TerrainConstraintLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainConstraintLayer:154:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 154 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::TerrainConstraintLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainConstraintLayer:154:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 154 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::TerrainConstraintLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map: In constructor ‘osgEarth::Map::Map(const Options&, const osgDB::Options*)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:273:17: warning: ‘osgEarth::Map::_optionsConcrete’ will be initialized after [-Wreorder] 273 | Options _optionsConcrete; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:254:38: warning: ‘osg::ref_ptr osgEarth::Map::_readOptions’ [-Wreorder] 254 | osg::ref_ptr _readOptions; | ^~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map.cpp:115:1: warning: when initialized here [-Wreorder] 115 | Map::Map(const Map::Options& options, const osgDB::Options* readOptions) : | ^~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map.cpp: In member function ‘void osgEarth::Map::addLayers(const osgEarth::LayerVector&)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map.cpp:678:14: warning: unused variable ‘count’ [-Wunused-variable] 678 | unsigned count = 0; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map.cpp: In member function ‘osgEarth::Layer* osgEarth::Map::getLayerAt(unsigned int) const’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map.cpp:797:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 797 | if ( index >= 0 && index < (int)_layers.size() ) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/MapNode.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/MapNode.cpp.o -MF CMakeFiles/osgEarth.dir/MapNode.cpp.o.d -o CMakeFiles/osgEarth.dir/MapNode.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode.cpp /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer: In instantiation of ‘osgEarth::MapBoxGL::Stop::Stop(float, T) [with T = float]’: /usr/include/c++/15/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = osgEarth::MapBoxGL::Stop; _Args = {float&, float&}; _Tp = osgEarth::MapBoxGL::Stop]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/alloc_traits.h:674:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = osgEarth::MapBoxGL::Stop; _Args = {float&, float&}; _Tp = osgEarth::MapBoxGL::Stop; allocator_type = std::allocator >]’ 674 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:117:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {float&, float&}; _Tp = osgEarth::MapBoxGL::Stop; _Alloc = std::allocator >]’ 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer.cpp:78:56: required from here 78 | expression.stops().emplace_back(zoom, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer:43:19: warning: ‘osgEarth::MapBoxGL::Stop::zoom’ will be initialized after [-Wreorder] 43 | float zoom; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer:42:15: warning: ‘float osgEarth::MapBoxGL::Stop::value’ [-Wreorder] 42 | T value; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer:36:13: warning: when initialized here [-Wreorder] 36 | Stop(float z, T v) : | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer: In instantiation of ‘osgEarth::MapBoxGL::Stop::Stop(float, T) [with T = osgEarth::Color]’: /usr/include/c++/15/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = osgEarth::MapBoxGL::Stop; _Args = {float&, osgEarth::Color&}; _Tp = osgEarth::MapBoxGL::Stop]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/alloc_traits.h:674:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = osgEarth::MapBoxGL::Stop; _Args = {float&, osgEarth::Color&}; _Tp = osgEarth::MapBoxGL::Stop; allocator_type = std::allocator >]’ 674 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:117:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {float&, osgEarth::Color&}; _Tp = osgEarth::MapBoxGL::Stop; _Alloc = std::allocator >]’ 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer.cpp:109:56: required from here 109 | expression.stops().emplace_back(zoom, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer:43:19: warning: ‘osgEarth::MapBoxGL::Stop::zoom’ will be initialized after [-Wreorder] 43 | float zoom; | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer:42:15: warning: ‘osgEarth::Color osgEarth::MapBoxGL::Stop::value’ [-Wreorder] 42 | T value; | ^~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapboxGLImageLayer:36:13: warning: when initialized here [-Wreorder] 36 | Stop(float z, T v) : | ^~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ModelLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer:147:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 147 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ModelLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ModelLayer:147:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 147 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ModelLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Session:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FilterContext:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Filter:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainConstraintLayer:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapModelChange:28: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::FeatureSource::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/FeatureSource:202:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 202 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::FeatureSource::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Units:21, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/SpatialReference:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode:27, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MapNode.cpp:22: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainConstraintLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::TerrainConstraintLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainConstraintLayer:154:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 154 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::TerrainConstraintLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TerrainConstraintLayer:154:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 154 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::TerrainConstraintLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProfileOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Profile:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProfileOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Elevation:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationPool:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Map:29: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i&) [with T = osgEarth::CachePolicy; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/CachePolicy:140:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 140 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CachePolicy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::CacheOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Cache:153:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 153 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::CacheOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::PBRMaterial; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/PBRMaterial:123:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 123 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::PBRMaterial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Util::ShaderOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/LayerShader:113:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 113 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Util::ShaderOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ElevationLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ElevationLayer:182:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 182 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ElevationLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Query; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Query:80:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 80 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Query); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::NumericExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:289:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 289 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::NumericExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::StringExpression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:290:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 290 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::StringExpression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:291:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 291 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:292:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 292 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:293:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 293 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:294:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 294 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:295:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 295 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:296:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 296 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:297:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 297 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Expression; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Expression:298:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 298 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Expression); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Fill; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Fill:57:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 57 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Fill); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Stroke; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Stroke:106:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 106 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Stroke); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::DepthOffsetOptions; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/DepthOffset:90:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 90 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::DepthOffsetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::Style; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Style:186:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 186 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::Style); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ImageLayer::Options; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/ImageLayer:346:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 346 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ImageLayer::Options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/MaterialLoader.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/MaterialLoader.cpp.o -MF CMakeFiles/osgEarth.dir/MaterialLoader.cpp.o.d -o CMakeFiles/osgEarth.dir/MaterialLoader.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MaterialLoader.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:23, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MaterialLoader:24, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MaterialLoader.cpp:21: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::ProxySettings; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/IOTypes:94:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 94 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::ProxySettings); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData: In member function ‘osgEarth::Config& osgEarth::Config::set(const std::string&, const osgEarth::optional&) [with T = osgEarth::GeoPoint; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:713:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 713 | if ( opt.isSet() ) \ | ^~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Config:714:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 714 | set(key, opt.get()); return *this; \ | ^~~~~~ /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GeoData:362:1: note: in expansion of macro ‘OSGEARTH_SPECIALIZE_CONFIG’ 362 | OSGEARTH_SPECIALIZE_CONFIG(osgEarth::GeoPoint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/Math.cpp.o cd /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth && /usr/bin/g++ -DOSGEARTH_LIBRARY -DosgEarth_EXPORTS -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/build_include -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src -I/builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/redhat-linux-build/src/osgEarth -isystem /usr/include/geos -isystem /usr/include/gdal -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-error=format-security -std=gnu++14 -fPIC -MD -MT src/osgEarth/CMakeFiles/osgEarth.dir/Math.cpp.o -MF CMakeFiles/osgEarth.dir/Math.cpp.o.d -o CMakeFiles/osgEarth.dir/Math.cpp.o -c /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math.cpp In file included from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/GLUtils:26, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/TextureArena:22, from /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/MaterialLoader:26: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math: In function ‘std::size_t osgEarth::hash_string(const std::string&, std::size_t)’: /builddir/build/BUILD/osgearth-3.7.2-build/osgearth-osgearth-3.7.2/src/osgEarth/Math:578:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 578 | for(std::size_t i=0; i