Warning: Permanently added '169.63.178.105' (ED25519) to the list of known hosts.

You can reproduce this build on your computer by running:

  sudo dnf install copr-rpmbuild
  /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8069476-fedora-rawhide-s390x --chroot fedora-rawhide-s390x


Version: 0.73
PID: 85647
Logging PID: 85648
Task:
{'allow_user_ssh': False,
 'appstream': False,
 'background': False,
 'build_id': 8069476,
 'buildroot_pkgs': [],
 'chroot': 'fedora-rawhide-s390x',
 'enable_net': False,
 'fedora_review': False,
 'git_hash': '1bd4160d337ce1f01ea821039b170c2012b42fa4',
 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/ljavorsk/zlib-ng-rebase-fedora/bolzplatz2006',
 'isolation': 'default',
 'memory_reqs': 2048,
 'package_name': 'bolzplatz2006',
 'package_version': '1.0.3-60',
 'project_dirname': 'zlib-ng-rebase-fedora',
 'project_name': 'zlib-ng-rebase-fedora',
 'project_owner': 'ljavorsk',
 'repo_priority': None,
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ljavorsk/zlib-ng-rebase-fedora/fedora-rawhide-s390x/',
            'id': 'copr_base',
            'name': 'Copr repository',
            'priority': None}],
 'sandbox': 'ljavorsk/zlib-ng-rebase-fedora--ljavorsk',
 'source_json': {},
 'source_type': None,
 'ssh_public_keys': None,
 'submitter': 'ljavorsk',
 'tags': [],
 'task_id': '8069476-fedora-rawhide-s390x',
 'timeout': 18000,
 'uses_devel_repo': False,
 'with_opts': [],
 'without_opts': []}

Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ljavorsk/zlib-ng-rebase-fedora/bolzplatz2006 /var/lib/copr-rpmbuild/workspace/workdir-3q_nnf9o/bolzplatz2006 --depth 500 --no-single-branch --recursive

cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ljavorsk/zlib-ng-rebase-fedora/bolzplatz2006', '/var/lib/copr-rpmbuild/workspace/workdir-3q_nnf9o/bolzplatz2006', '--depth', '500', '--no-single-branch', '--recursive']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-3q_nnf9o/bolzplatz2006'...

Running: git checkout 1bd4160d337ce1f01ea821039b170c2012b42fa4 --

cmd: ['git', 'checkout', '1bd4160d337ce1f01ea821039b170c2012b42fa4', '--']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-3q_nnf9o/bolzplatz2006
rc: 0
stdout: 
stderr: Note: switching to '1bd4160d337ce1f01ea821039b170c2012b42fa4'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 1bd4160 automatic import of bolzplatz2006

Running: copr-distgit-client sources

cmd: ['copr-distgit-client', 'sources']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-3q_nnf9o/bolzplatz2006
rc: 0
stdout: 
/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD
INFO: Reading stdout from command: git rev-parse HEAD
INFO: Reading sources specification file: sources
INFO: Downloading bolzplatz2006-1.0.3-src.zip
INFO: Reading stdout from command: curl --help all
INFO: Calling: curl -H Pragma: -o bolzplatz2006-1.0.3-src.zip --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/ljavorsk/zlib-ng-rebase-fedora/bolzplatz2006/bolzplatz2006-1.0.3-src.zip/md5/1fb64848d92e2f096339ac9046a1da7e/bolzplatz2006-1.0.3-src.zip
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 5201k  100 5201k    0     0  22.6M      0 --:--:-- --:--:-- --:--:-- 22.7M
INFO: Reading stdout from command: md5sum bolzplatz2006-1.0.3-src.zip
INFO: Downloading bolzplatz2006.png
INFO: Calling: curl -H Pragma: -o bolzplatz2006.png --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/ljavorsk/zlib-ng-rebase-fedora/bolzplatz2006/bolzplatz2006.png/md5/2fd94839a74b888aefacb80c1decaec7/bolzplatz2006.png
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 14093  100 14093    0     0   435k      0 --:--:-- --:--:-- --:--:--  443k
INFO: Reading stdout from command: md5sum bolzplatz2006.png

Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-3q_nnf9o/bolzplatz2006/bolzplatz2006.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-3q_nnf9o/bolzplatz2006 --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1727332204.865237 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-3q_nnf9o/bolzplatz2006/bolzplatz2006.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-3q_nnf9o/bolzplatz2006 --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1727332204.865237 -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-3q_nnf9o/bolzplatz2006/bolzplatz2006.spec)  Config(fedora-rawhide-s390x)
Start: clean chroot
Finish: clean chroot
Mock Version: 5.6
INFO: Mock Version: 5.6
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1727332204.865237/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 bootstrap image: registry.fedoraproject.org/fedora:rawhide
INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide
INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-s390x-bootstrap-1727332204.865237/root
INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture
INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount
INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/96f1c7c31fff857c02acc183e2c4a92702b5cfff7ea013bb783534f461dd21ec/merged
INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/96f1c7c31fff857c02acc183e2c4a92702b5cfff7ea013bb783534f461dd21ec/merged) with podman image umount
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-s390x-1727332204.865237/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-4.19.94-1.fc42.s390x
  rpm-sequoia-1.7.0-2.fc41.s390x
  dnf5-5.2.6.2-1.fc42.s390x
  dnf5-plugins-5.2.6.2-1.fc42.s390x
Start: installing minimal buildroot with dnf5
Updating and loading repositories:
 fedora                                 100% |   1.1 KiB/s |   5.8 KiB |  00m05s
 Copr repository                        100% | 310.0   B/s |   1.5 KiB |  00m05s
Repositories loaded.
Package                            Arch   Version                    Repository      Size
Installing group/module packages:
 bash                              s390x  5.2.32-2.fc42              fedora       8.3 MiB
 bzip2                             s390x  1.0.8-19.fc41              fedora      99.2 KiB
 coreutils                         s390x  9.5-9.fc42                 fedora       6.2 MiB
 cpio                              s390x  2.15-2.fc41                fedora       1.1 MiB
 diffutils                         s390x  3.10-8.fc41                fedora       1.6 MiB
 fedora-release-common             noarch 42-0.3                     fedora      19.4 KiB
 findutils                         s390x  1:4.10.0-4.fc41            fedora       1.9 MiB
 gawk                              s390x  5.3.0-4.fc41               fedora       1.8 MiB
 glibc-minimal-langpack            s390x  2.40.9000-1.fc42           fedora       0.0   B
 grep                              s390x  3.11-9.fc41                fedora       1.0 MiB
 gzip                              s390x  1.13-2.fc41                fedora     400.8 KiB
 info                              s390x  7.1.1-1.fc42               fedora     409.1 KiB
 patch                             s390x  2.7.6-25.fc41              fedora     298.3 KiB
 redhat-rpm-config                 noarch 295-1.fc42                 fedora     186.6 KiB
 rpm-build                         s390x  4.19.94-1.fc42             fedora     200.5 KiB
 sed                               s390x  4.9-3.fc41                 fedora     873.2 KiB
 shadow-utils                      s390x  2:4.16.0-4.fc42            fedora       4.1 MiB
 tar                               s390x  2:1.35-4.fc41              fedora       3.0 MiB
 unzip                             s390x  6.0-64.fc41                fedora     410.0 KiB
 util-linux                        s390x  2.40.2-8.fc42              fedora       3.7 MiB
 which                             s390x  2.21-42.fc41               fedora      83.9 KiB
 xz                                s390x  1:5.6.2-2.fc41             fedora       1.2 MiB
Installing dependencies:
 add-determinism                   s390x  0.3.6-1.fc41               fedora       3.0 MiB
 alternatives                      s390x  1.30-1.fc41                fedora      70.1 KiB
 ansible-srpm-macros               noarch 1-16.fc41                  fedora      35.7 KiB
 audit-libs                        s390x  4.0.2-1.fc41               fedora     350.9 KiB
 authselect                        s390x  1.5.0-7.fc41               fedora     153.3 KiB
 authselect-libs                   s390x  1.5.0-7.fc41               fedora     819.6 KiB
 basesystem                        noarch 11-21.fc41                 fedora       0.0   B
 binutils                          s390x  2.43.50-1.fc42             copr_base   26.9 MiB
 build-reproducibility-srpm-macros noarch 0.3.6-1.fc41               fedora     735.0   B
 bzip2-libs                        s390x  1.0.8-19.fc41              fedora      88.5 KiB
 ca-certificates                   noarch 2024.2.69_v8.0.401-1.fc42  fedora       2.6 MiB
 coreutils-common                  s390x  9.5-9.fc42                 fedora      11.2 MiB
 cracklib                          s390x  2.9.11-6.fc41              fedora     250.0 KiB
 crypto-policies                   noarch 20240828-1.git5f66e81.fc42 fedora     136.9 KiB
 curl                              s390x  8.10.1-1.fc42              fedora     485.1 KiB
 cyrus-sasl-lib                    s390x  2.1.28-27.fc41             fedora       2.4 MiB
 debugedit                         s390x  5.0-17.fc41                fedora     202.8 KiB
 dwz                               s390x  0.15-7.fc41                fedora     318.6 KiB
 ed                                s390x  1.20.2-2.fc41              fedora     150.6 KiB
 efi-srpm-macros                   noarch 5-12.fc41                  fedora      40.1 KiB
 elfutils                          s390x  0.191-8.fc41               fedora       3.0 MiB
 elfutils-debuginfod-client        s390x  0.191-8.fc41               fedora      64.4 KiB
 elfutils-default-yama-scope       noarch 0.191-8.fc41               fedora       1.8 KiB
 elfutils-libelf                   s390x  0.191-8.fc41               fedora       1.2 MiB
 elfutils-libs                     s390x  0.191-8.fc41               fedora     746.0 KiB
 fedora-gpg-keys                   noarch 42-0.2                     fedora     126.4 KiB
 fedora-release                    noarch 42-0.3                     fedora       0.0   B
 fedora-release-identity-basic     noarch 42-0.3                     fedora     694.0   B
 fedora-repos                      noarch 42-0.2                     fedora       4.9 KiB
 fedora-repos-rawhide              noarch 42-0.2                     fedora       2.2 KiB
 file                              s390x  5.45-7.fc41                fedora     103.3 KiB
 file-libs                         s390x  5.45-7.fc41                fedora       9.9 MiB
 filesystem                        s390x  3.18-29.fc42               fedora     106.0   B
 fonts-srpm-macros                 noarch 1:2.0.5-17.fc41            fedora      55.8 KiB
 forge-srpm-macros                 noarch 0.3.2-1.fc41               fedora      39.0 KiB
 fpc-srpm-macros                   noarch 1.3-13.fc41                fedora     144.0   B
 gdb-minimal                       s390x  15.1-2.fc42                fedora      15.0 MiB
 gdbm                              s390x  1:1.23-7.fc41              fedora     483.9 KiB
 gdbm-libs                         s390x  1:1.23-7.fc41              fedora     133.4 KiB
 ghc-srpm-macros                   noarch 1.9.2-1.fc42               fedora     779.0   B
 glibc                             s390x  2.40.9000-1.fc42           fedora       5.3 MiB
 glibc-common                      s390x  2.40.9000-1.fc42           fedora       1.1 MiB
 glibc-gconv-extra                 s390x  2.40.9000-1.fc42           fedora       7.9 MiB
 gmp                               s390x  1:6.3.0-2.fc41             fedora     770.0 KiB
 gnat-srpm-macros                  noarch 6-6.fc41                   fedora       1.0 KiB
 go-srpm-macros                    noarch 3.6.0-3.fc41               fedora      60.8 KiB
 jansson                           s390x  2.13.1-10.fc41             fedora      92.1 KiB
 kernel-srpm-macros                noarch 1.0-24.fc41                fedora       1.9 KiB
 keyutils-libs                     s390x  1.6.3-4.fc41               fedora      54.2 KiB
 krb5-libs                         s390x  1.21.3-2.fc41              fedora       2.4 MiB
 libacl                            s390x  2.3.2-2.fc41               fedora      43.8 KiB
 libarchive                        s390x  3.7.6-1.fc42               fedora       1.0 MiB
 libattr                           s390x  2.5.2-4.fc41               fedora      28.3 KiB
 libblkid                          s390x  2.40.2-8.fc42              fedora     286.4 KiB
 libbrotli                         s390x  1.1.0-5.fc41               fedora     925.1 KiB
 libcap                            s390x  2.70-4.fc41                fedora     234.2 KiB
 libcap-ng                         s390x  0.8.5-3.fc41               fedora      76.7 KiB
 libcom_err                        s390x  1.47.1-3.fc41              fedora      67.0 KiB
 libcurl                           s390x  8.10.1-1.fc42              fedora     890.1 KiB
 libeconf                          s390x  0.6.2-3.fc41               fedora      61.8 KiB
 libevent                          s390x  2.1.12-14.fc41             fedora     938.8 KiB
 libfdisk                          s390x  2.40.2-8.fc42              fedora     394.8 KiB
 libffi                            s390x  3.4.6-3.fc42               fedora      65.9 KiB
 libgcc                            s390x  14.2.1-3.fc42              fedora     177.2 KiB
 libgomp                           s390x  14.2.1-3.fc42              fedora     531.2 KiB
 libidn2                           s390x  2.3.7-2.fc41               fedora     328.9 KiB
 libmount                          s390x  2.40.2-8.fc42              fedora     375.8 KiB
 libnghttp2                        s390x  1.63.0-1.fc42              fedora     177.9 KiB
 libnsl2                           s390x  2.0.1-2.fc41               fedora      61.7 KiB
 libpkgconf                        s390x  2.3.0-1.fc42               fedora      85.9 KiB
 libpsl                            s390x  0.21.5-4.fc41              fedora      80.3 KiB
 libpwquality                      s390x  1.4.5-11.fc41              fedora     420.9 KiB
 libselinux                        s390x  3.7-6.fc42                 fedora     192.9 KiB
 libsemanage                       s390x  3.7-3.fc42                 fedora     305.4 KiB
 libsepol                          s390x  3.7-3.fc42                 fedora     849.8 KiB
 libsmartcols                      s390x  2.40.2-8.fc42              fedora     192.2 KiB
 libssh                            s390x  0.11.1-1.fc42              fedora     585.3 KiB
 libssh-config                     noarch 0.11.1-1.fc42              fedora     277.0   B
 libstdc++                         s390x  14.2.1-3.fc42              fedora       3.1 MiB
 libtasn1                          s390x  4.19.0-9.fc41              fedora     187.5 KiB
 libtirpc                          s390x  1.3.5-0.fc41               fedora     218.5 KiB
 libtool-ltdl                      s390x  2.4.7-12.fc41              fedora      74.0 KiB
 libunistring                      s390x  1.1-8.fc41                 fedora       1.8 MiB
 libuuid                           s390x  2.40.2-8.fc42              fedora      41.2 KiB
 libverto                          s390x  0.3.2-9.fc41               fedora      29.3 KiB
 libxcrypt                         s390x  4.4.36-7.fc41              fedora     274.7 KiB
 libxml2                           s390x  2.12.8-2.fc41              fedora       1.9 MiB
 libzstd                           s390x  1.5.6-2.fc41               fedora     875.7 KiB
 lua-libs                          s390x  5.4.6-6.fc41               fedora     320.9 KiB
 lua-srpm-macros                   noarch 1-14.fc41                  fedora       1.3 KiB
 lz4-libs                          s390x  1.10.0-1.fc41              fedora     201.3 KiB
 mpfr                              s390x  4.2.1-5.fc41               fedora     698.7 KiB
 ncurses-base                      noarch 6.5-2.20240629.fc41        fedora     326.3 KiB
 ncurses-libs                      s390x  6.5-2.20240629.fc41        fedora       1.1 MiB
 ocaml-srpm-macros                 noarch 10-3.fc41                  fedora       1.9 KiB
 openblas-srpm-macros              noarch 2-18.fc41                  fedora     112.0   B
 openldap                          s390x  2.6.8-5.fc41               fedora     683.6 KiB
 openssl-libs                      s390x  1:3.2.2-8.fc42             fedora       6.1 MiB
 p11-kit                           s390x  0.25.5-3.fc41              fedora       2.5 MiB
 p11-kit-trust                     s390x  0.25.5-3.fc41              fedora     475.2 KiB
 package-notes-srpm-macros         noarch 0.5-12.fc41                fedora       1.6 KiB
 pam                               s390x  1.6.1-6.fc42               fedora       1.8 MiB
 pam-libs                          s390x  1.6.1-6.fc42               fedora     138.4 KiB
 pcre2                             s390x  10.44-1.fc41.1             fedora     684.9 KiB
 pcre2-syntax                      noarch 10.44-1.fc41.1             fedora     251.6 KiB
 perl-srpm-macros                  noarch 1-56.fc41                  fedora     861.0   B
 pkgconf                           s390x  2.3.0-1.fc42               fedora      92.4 KiB
 pkgconf-m4                        noarch 2.3.0-1.fc42               fedora      14.4 KiB
 pkgconf-pkg-config                s390x  2.3.0-1.fc42               fedora     988.0   B
 popt                              s390x  1.19-7.fc41                fedora     144.7 KiB
 publicsuffix-list-dafsa           noarch 20240107-4.fc41            fedora      67.5 KiB
 pyproject-srpm-macros             noarch 1.15.0-1.fc42              fedora       1.9 KiB
 python-srpm-macros                noarch 3.13-3.fc41                fedora      51.0 KiB
 qt5-srpm-macros                   noarch 5.15.15-1.fc42             fedora     500.0   B
 qt6-srpm-macros                   noarch 6.7.2-3.fc41               fedora     456.0   B
 readline                          s390x  8.2-11.fc42                fedora     556.8 KiB
 rpm                               s390x  4.19.94-1.fc42             fedora       3.1 MiB
 rpm-build-libs                    s390x  4.19.94-1.fc42             fedora     218.4 KiB
 rpm-libs                          s390x  4.19.94-1.fc42             fedora     813.6 KiB
 rpm-sequoia                       s390x  1.7.0-2.fc41               fedora       3.2 MiB
 rust-srpm-macros                  noarch 26.3-3.fc42                fedora       4.8 KiB
 setup                             noarch 2.15.0-5.fc41              fedora     720.7 KiB
 sqlite-libs                       s390x  3.46.0-4.fc41              fedora       1.6 MiB
 systemd-libs                      s390x  256.5-1.fc42               fedora       2.1 MiB
 util-linux-core                   s390x  2.40.2-8.fc42              fedora       1.5 MiB
 xxhash-libs                       s390x  0.8.2-3.fc41               fedora      68.0 KiB
 xz-libs                           s390x  1:5.6.2-2.fc41             fedora     226.1 KiB
 zig-srpm-macros                   noarch 1-3.fc41                   fedora       1.1 KiB
 zip                               s390x  3.0-41.fc41                fedora     750.2 KiB
 zlib-ng-compat                    s390x  2.2.2-1.fc42               copr_base  117.3 KiB
 zstd                              s390x  1.5.6-2.fc41               fedora       1.8 MiB
Installing groups:
 Buildsystem building group                                                              

Transaction Summary:
 Installing:       153 packages

Total size of inbound packages is 54 MiB. Need to download 0 B.
After this operation, 184 MiB extra will be used (install 184 MiB, remove 0 B).
[1/1] tar-2:1.35-4.fc41.s390x           100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[1/1] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/2] bzip2-0:1.0.8-19.fc41.s390x       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[2/2] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/3] redhat-rpm-config-0:295-1.fc42.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[3/3] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/4] rpm-build-0:4.19.94-1.fc42.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[4/4] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/5] unzip-0:6.0-64.fc41.s390x         100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[5/5] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/6] cpio-0:2.15-2.fc41.s390x          100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[6/6] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/7] which-0:2.21-42.fc41.s390x        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[7/7] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/8] bash-0:5.2.32-2.fc42.s390x        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[8/8] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/9] coreutils-0:9.5-9.fc42.s390x      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[9/9] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/10] grep-0:3.11-9.fc41.s390x        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[10/10] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/11] patch-0:2.7.6-25.fc41.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[11/11] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/12] sed-0:4.9-3.fc41.s390x          100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[12/12] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/13] shadow-utils-2:4.16.0-4.fc42.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[13/13] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/14] util-linux-0:2.40.2-8.fc42.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[14/14] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/15] diffutils-0:3.10-8.fc41.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[15/15] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/16] fedora-release-common-0:42-0.3. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[16/16] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/17] findutils-1:4.10.0-4.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[17/17] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/18] gawk-0:5.3.0-4.fc41.s390x       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[18/18] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/19] glibc-minimal-langpack-0:2.40.9 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[19/19] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/20] gzip-0:1.13-2.fc41.s390x        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[20/20] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/21] info-0:7.1.1-1.fc42.s390x       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[21/21] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/22] xz-1:5.6.2-2.fc41.s390x         100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[22/22] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/23] glibc-0:2.40.9000-1.fc42.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[23/23] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/24] libacl-0:2.3.2-2.fc41.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[24/24] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/25] libselinux-0:3.7-6.fc42.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[25/25] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/26] bzip2-libs-0:1.0.8-19.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[26/26] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/27] ansible-srpm-macros-0:1-16.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[27/27] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/28] build-reproducibility-srpm-macr 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[28/28] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/29] dwz-0:0.15-7.fc41.s390x         100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[29/29] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/30] efi-srpm-macros-0:5-12.fc41.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[30/30] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/31] file-0:5.45-7.fc41.s390x        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[31/31] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/32] fonts-srpm-macros-1:2.0.5-17.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[32/32] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/33] forge-srpm-macros-0:0.3.2-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[33/33] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/34] fpc-srpm-macros-0:1.3-13.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[34/34] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/35] ghc-srpm-macros-0:1.9.2-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[35/35] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/36] gnat-srpm-macros-0:6-6.fc41.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[36/36] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/37] go-srpm-macros-0:3.6.0-3.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[37/37] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/38] kernel-srpm-macros-0:1.0-24.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[38/38] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/39] lua-srpm-macros-0:1-14.fc41.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[39/39] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/40] ocaml-srpm-macros-0:10-3.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[40/40] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/41] openblas-srpm-macros-0:2-18.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[41/41] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/42] package-notes-srpm-macros-0:0.5 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[42/42] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/43] perl-srpm-macros-0:1-56.fc41.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[43/43] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/44] pyproject-srpm-macros-0:1.15.0- 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[44/44] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/45] python-srpm-macros-0:3.13-3.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[45/45] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/46] qt5-srpm-macros-0:5.15.15-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[46/46] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/47] qt6-srpm-macros-0:6.7.2-3.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[47/47] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/48] rpm-0:4.19.94-1.fc42.s390x      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[48/48] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/49] rust-srpm-macros-0:26.3-3.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[49/49] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/50] zig-srpm-macros-0:1-3.fc41.noar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[50/50] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/51] zip-0:3.0-41.fc41.s390x         100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[51/51] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/52] debugedit-0:5.0-17.fc41.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[52/52] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/53] elfutils-0:0.191-8.fc41.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[53/53] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/54] elfutils-libelf-0:0.191-8.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[54/54] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/55] libarchive-0:3.7.6-1.fc42.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[55/55] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/56] pkgconf-pkg-config-0:2.3.0-1.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[56/56] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/57] popt-0:1.19-7.fc41.s390x        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[57/57] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/58] readline-0:8.2-11.fc42.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[58/58] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/59] rpm-build-libs-0:4.19.94-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[59/59] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/60] rpm-libs-0:4.19.94-1.fc42.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[60/60] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/61] zstd-0:1.5.6-2.fc41.s390x       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[61/61] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/62] filesystem-0:3.18-29.fc42.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[62/62] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/63] ncurses-libs-0:6.5-2.20240629.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[63/63] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/64] coreutils-common-0:9.5-9.fc42.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[64/64] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/65] gmp-1:6.3.0-2.fc41.s390x        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[65/65] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/66] libattr-0:2.5.2-4.fc41.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[66/66] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/67] libcap-0:2.70-4.fc41.s390x      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[67/67] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/68] openssl-libs-1:3.2.2-8.fc42.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[68/68] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/69] systemd-libs-0:256.5-1.fc42.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[69/69] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/70] pcre2-0:10.44-1.fc41.1.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[70/70] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/71] ed-0:1.20.2-2.fc41.s390x        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[71/71] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/72] audit-libs-0:4.0.2-1.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[72/72] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/73] libeconf-0:0.6.2-3.fc41.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[73/73] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/74] libsemanage-0:3.7-3.fc42.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[74/74] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/75] libxcrypt-0:4.4.36-7.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[75/75] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/76] pam-libs-0:1.6.1-6.fc42.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[76/76] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/77] setup-0:2.15.0-5.fc41.noarch    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[77/77] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/78] authselect-libs-0:1.5.0-7.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[78/78] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/79] libblkid-0:2.40.2-8.fc42.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[79/79] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/80] libcap-ng-0:0.8.5-3.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[80/80] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/81] libfdisk-0:2.40.2-8.fc42.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[81/81] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/82] libmount-0:2.40.2-8.fc42.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[82/82] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/83] libsmartcols-0:2.40.2-8.fc42.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[83/83] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/84] libuuid-0:2.40.2-8.fc42.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[84/84] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/85] pam-0:1.6.1-6.fc42.s390x        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[85/85] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/86] util-linux-core-0:2.40.2-8.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[86/86] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/87] fedora-repos-0:42-0.2.noarch    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[87/87] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/88] mpfr-0:4.2.1-5.fc41.s390x       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[88/88] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/89] glibc-common-0:2.40.9000-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[89/89] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/90] xz-libs-1:5.6.2-2.fc41.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[90/90] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/91] glibc-gconv-extra-0:2.40.9000-1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[91/91] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/92] basesystem-0:11-21.fc41.noarch  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[92/92] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/93] libgcc-0:14.2.1-3.fc42.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[93/93] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/94] libsepol-0:3.7-3.fc42.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[94/94] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/95] add-determinism-0:0.3.6-1.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[95/95] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/96] file-libs-0:5.45-7.fc41.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[96/96] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/97] curl-0:8.10.1-1.fc42.s390x      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[97/97] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/98] elfutils-libs-0:0.191-8.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[98/98] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/99] elfutils-debuginfod-client-0:0. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[99/99] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[  1/100] libstdc++-0:14.2.1-3.fc42.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[100/100] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/101] libzstd-0:1.5.6-2.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[101/101] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/102] libxml2-0:2.12.8-2.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[102/102] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/103] lz4-libs-0:1.10.0-1.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[103/103] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/104] pkgconf-0:2.3.0-1.fc42.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[104/104] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/105] pkgconf-m4-0:2.3.0-1.fc42.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[105/105] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/106] libgomp-0:14.2.1-3.fc42.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[106/106] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/107] lua-libs-0:5.4.6-6.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[107/107] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/108] rpm-sequoia-0:1.7.0-2.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[108/108] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/109] sqlite-libs-0:3.46.0-4.fc41.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[109/109] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/110] ncurses-base-0:6.5-2.20240629 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[110/110] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/111] ca-certificates-0:2024.2.69_v 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[111/111] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/112] crypto-policies-0:20240828-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[112/112] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/113] pcre2-syntax-0:10.44-1.fc41.1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[113/113] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/114] authselect-0:1.5.0-7.fc41.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[114/114] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/115] gdbm-1:1.23-7.fc41.s390x      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[115/115] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/116] gdbm-libs-1:1.23-7.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[116/116] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/117] libnsl2-0:2.0.1-2.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[117/117] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/118] libpwquality-0:1.4.5-11.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[118/118] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/119] libtirpc-0:1.3.5-0.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[119/119] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/120] fedora-gpg-keys-0:42-0.2.noar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[120/120] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/121] fedora-repos-rawhide-0:42-0.2 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[121/121] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/122] elfutils-default-yama-scope-0 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[122/122] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/123] libpkgconf-0:2.3.0-1.fc42.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[123/123] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/124] libffi-0:3.4.6-3.fc42.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[124/124] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/125] p11-kit-0:0.25.5-3.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[125/125] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/126] p11-kit-trust-0:0.25.5-3.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[126/126] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/127] cracklib-0:2.9.11-6.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[127/127] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/128] krb5-libs-0:1.21.3-2.fc41.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[128/128] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/129] libcom_err-0:1.47.1-3.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[129/129] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/130] libtasn1-0:4.19.0-9.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[130/130] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/131] alternatives-0:1.30-1.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[131/131] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/132] keyutils-libs-0:1.6.3-4.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[132/132] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/133] libverto-0:0.3.2-9.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[133/133] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/134] zlib-ng-compat-0:2.2.2-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[134/134] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/135] binutils-0:2.43.50-1.fc42.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[135/135] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/136] jansson-0:2.13.1-10.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[136/136] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/137] fedora-release-0:42-0.3.noarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[137/137] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/138] gdb-minimal-0:15.1-2.fc42.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[138/138] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/139] xxhash-libs-0:0.8.2-3.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[139/139] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/140] fedora-release-identity-basic 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[140/140] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/141] libcurl-0:8.10.1-1.fc42.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[141/141] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/142] libbrotli-0:1.1.0-5.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[142/142] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/143] libidn2-0:2.3.7-2.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[143/143] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/144] libnghttp2-0:1.63.0-1.fc42.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[144/144] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/145] libpsl-0:0.21.5-4.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[145/145] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/146] libssh-0:0.11.1-1.fc42.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[146/146] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/147] openldap-0:2.6.8-5.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[147/147] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/148] libunistring-0:1.1-8.fc41.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[148/148] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/149] publicsuffix-list-dafsa-0:202 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[149/149] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/150] libssh-config-0:0.11.1-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[150/150] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/151] cyrus-sasl-lib-0:2.1.28-27.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[151/151] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/152] libevent-0:2.1.12-14.fc41.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[152/152] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/153] libtool-ltdl-0:2.4.7-12.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[153/153] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
Running transaction
Importing PGP key 0x105EF944:
 UserID     : "Fedora (42) <fedora-42-primary@fedoraproject.org>"
 Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary
The key was successfully imported.
Importing PGP key 0x105EF944:
 UserID     : "Fedora (42) <fedora-42-primary@fedoraproject.org>"
 Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary
The key was successfully imported.
Importing PGP key 0xE99D6AD1:
 UserID     : "Fedora (41) <fedora-41-primary@fedoraproject.org>"
 Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary
The key was successfully imported.
Importing PGP key 0x31645531:
 UserID     : "Fedora (43) <fedora-43-primary@fedoraproject.org>"
 Fingerprint: C6E7F081CF80E13146676E88829B606631645531
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary
The key was successfully imported.
[  1/155] Verify package files          100% | 784.0   B/s | 153.0   B |  00m00s
[  2/155] Prepare transaction           100% |   2.9 KiB/s | 153.0   B |  00m00s
[  3/155] Installing libgcc-0:14.2.1-3. 100% |  87.4 MiB/s | 178.9 KiB |  00m00s
[  4/155] Installing libssh-config-0:0. 100% |   0.0   B/s | 816.0   B |  00m00s
[  5/155] Installing publicsuffix-list- 100% |   0.0   B/s |  68.3 KiB |  00m00s
[  6/155] Installing fedora-release-ide 100% |   0.0   B/s | 952.0   B |  00m00s
[  7/155] Installing fedora-gpg-keys-0: 100% |  42.0 MiB/s | 172.2 KiB |  00m00s
[  8/155] Installing fedora-repos-rawhi 100% |   0.0   B/s |   2.4 KiB |  00m00s
[  9/155] Installing fedora-repos-0:42- 100% |   0.0   B/s |   5.7 KiB |  00m00s
[ 10/155] Installing fedora-release-com 100% |  23.1 MiB/s |  23.7 KiB |  00m00s
[ 11/155] Installing fedora-release-0:4 100% |   0.0   B/s | 124.0   B |  00m00s
[ 12/155] Installing setup-0:2.15.0-5.f 100% |  50.6 MiB/s | 726.1 KiB |  00m00s
[ 13/155] Installing filesystem-0:3.18- 100% |   3.1 MiB/s | 212.6 KiB |  00m00s
[ 14/155] Installing basesystem-0:11-21 100% |   0.0   B/s | 124.0   B |  00m00s
[ 15/155] Installing pcre2-syntax-0:10. 100% | 248.1 MiB/s | 254.1 KiB |  00m00s
[ 16/155] Installing ncurses-base-0:6.5 100% |  85.9 MiB/s | 351.7 KiB |  00m00s
[ 17/155] Installing glibc-minimal-lang 100% |   0.0   B/s | 124.0   B |  00m00s
[ 18/155] Installing ncurses-libs-0:6.5 100% | 177.1 MiB/s |   1.1 MiB |  00m00s
warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
[ 19/155] Installing glibc-0:2.40.9000- 100% | 195.2 MiB/s |   5.3 MiB |  00m00s
[ 20/155] Installing bash-0:5.2.32-2.fc 100% | 321.6 MiB/s |   8.4 MiB |  00m00s
[ 21/155] Installing glibc-common-0:2.4 100% | 160.3 MiB/s |   1.1 MiB |  00m00s
warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
[ 22/155] Installing glibc-gconv-extra- 100% | 249.7 MiB/s |   8.0 MiB |  00m00s
[ 23/155] Installing zlib-ng-compat-0:2 100% | 115.3 MiB/s | 118.1 KiB |  00m00s
[ 24/155] Installing bzip2-libs-0:1.0.8 100% |   0.0   B/s |  89.6 KiB |  00m00s
[ 25/155] Installing xz-libs-1:5.6.2-2. 100% | 221.9 MiB/s | 227.2 KiB |  00m00s
[ 26/155] Installing popt-0:1.19-7.fc41 100% |  73.9 MiB/s | 151.3 KiB |  00m00s
[ 27/155] Installing readline-0:8.2-11. 100% | 272.9 MiB/s | 558.9 KiB |  00m00s
[ 28/155] Installing libuuid-0:2.40.2-8 100% |   0.0   B/s |  42.3 KiB |  00m00s
[ 29/155] Installing libblkid-0:2.40.2- 100% | 280.8 MiB/s | 287.6 KiB |  00m00s
[ 30/155] Installing gmp-1:6.3.0-2.fc41 100% | 251.4 MiB/s | 772.2 KiB |  00m00s
[ 31/155] Installing libattr-0:2.5.2-4. 100% |   0.0   B/s |  29.3 KiB |  00m00s
[ 32/155] Installing libacl-0:2.3.2-2.f 100% |   0.0   B/s |  44.6 KiB |  00m00s
[ 33/155] Installing libxcrypt-0:4.4.36 100% | 270.9 MiB/s | 277.4 KiB |  00m00s
[ 34/155] Installing libstdc++-0:14.2.1 100% | 283.9 MiB/s |   3.1 MiB |  00m00s
[ 35/155] Installing libzstd-0:1.5.6-2. 100% | 285.5 MiB/s | 877.0 KiB |  00m00s
[ 36/155] Installing elfutils-libelf-0: 100% | 393.6 MiB/s |   1.2 MiB |  00m00s
[ 37/155] Installing libeconf-0:0.6.2-3 100% |   0.0   B/s |  63.5 KiB |  00m00s
[ 38/155] Installing gdbm-libs-1:1.23-7 100% | 132.0 MiB/s | 135.1 KiB |  00m00s
[ 39/155] Installing dwz-0:0.15-7.fc41. 100% | 156.2 MiB/s | 320.0 KiB |  00m00s
[ 40/155] Installing mpfr-0:4.2.1-5.fc4 100% | 228.0 MiB/s | 700.4 KiB |  00m00s
[ 41/155] Installing gawk-0:5.3.0-4.fc4 100% | 259.2 MiB/s |   1.8 MiB |  00m00s
[ 42/155] Installing unzip-0:6.0-64.fc4 100% | 201.9 MiB/s | 413.5 KiB |  00m00s
[ 43/155] Installing file-libs-0:5.45-7 100% | 585.0 MiB/s |   9.9 MiB |  00m00s
[ 44/155] Installing file-0:5.45-7.fc41 100% |  25.6 MiB/s | 104.8 KiB |  00m00s
[ 45/155] Installing crypto-policies-0: 100% |  31.9 MiB/s | 163.2 KiB |  00m00s
[ 46/155] Installing pcre2-0:10.44-1.fc 100% | 223.4 MiB/s | 686.3 KiB |  00m00s
[ 47/155] Installing grep-0:3.11-9.fc41 100% | 203.7 MiB/s |   1.0 MiB |  00m00s
[ 48/155] Installing xz-1:5.6.2-2.fc41. 100% | 201.4 MiB/s |   1.2 MiB |  00m00s
[ 49/155] Installing libcap-ng-0:0.8.5- 100% |   0.0   B/s |  78.6 KiB |  00m00s
[ 50/155] Installing audit-libs-0:4.0.2 100% | 172.4 MiB/s | 353.0 KiB |  00m00s
[ 51/155] Installing pam-libs-0:1.6.1-6 100% | 137.5 MiB/s | 140.8 KiB |  00m00s
[ 52/155] Installing libcap-0:2.70-4.fc 100% | 116.8 MiB/s | 239.2 KiB |  00m00s
[ 53/155] Installing systemd-libs-0:256 100% | 230.9 MiB/s |   2.1 MiB |  00m00s
[ 54/155] Installing libsmartcols-0:2.4 100% | 188.7 MiB/s | 193.2 KiB |  00m00s
[ 55/155] Installing libsepol-0:3.7-3.f 100% | 166.2 MiB/s | 850.7 KiB |  00m00s
[ 56/155] Installing libselinux-0:3.7-6 100% |  94.8 MiB/s | 194.2 KiB |  00m00s
[ 57/155] Installing sed-0:4.9-3.fc41.s 100% | 143.5 MiB/s | 881.4 KiB |  00m00s
[ 58/155] Installing findutils-1:4.10.0 100% | 210.3 MiB/s |   1.9 MiB |  00m00s
[ 59/155] Installing libmount-0:2.40.2- 100% | 184.0 MiB/s | 376.9 KiB |  00m00s
[ 60/155] Installing lz4-libs-0:1.10.0- 100% | 197.6 MiB/s | 202.4 KiB |  00m00s
[ 61/155] Installing lua-libs-0:5.4.6-6 100% | 157.3 MiB/s | 322.1 KiB |  00m00s
[ 62/155] Installing libffi-0:3.4.6-3.f 100% |  65.7 MiB/s |  67.3 KiB |  00m00s
[ 63/155] Installing libcom_err-0:1.47. 100% |  66.5 MiB/s |  68.1 KiB |  00m00s
[ 64/155] Installing libtasn1-0:4.19.0- 100% |  92.4 MiB/s | 189.3 KiB |  00m00s
[ 65/155] Installing p11-kit-0:0.25.5-3 100% | 250.4 MiB/s |   2.5 MiB |  00m00s
[ 66/155] Installing alternatives-0:1.3 100% |   0.0   B/s |  71.7 KiB |  00m00s
[ 67/155] Installing libunistring-0:1.1 100% | 295.6 MiB/s |   1.8 MiB |  00m00s
[ 68/155] Installing libidn2-0:2.3.7-2. 100% | 163.5 MiB/s | 334.9 KiB |  00m00s
[ 69/155] Installing libpsl-0:0.21.5-4. 100% |   0.0   B/s |  81.4 KiB |  00m00s
[ 70/155] Installing p11-kit-trust-0:0. 100% |  93.1 MiB/s | 476.8 KiB |  00m00s
[ 71/155] Installing zstd-0:1.5.6-2.fc4 100% | 262.1 MiB/s |   1.8 MiB |  00m00s
[ 72/155] Installing util-linux-core-0: 100% | 220.5 MiB/s |   1.5 MiB |  00m00s
[ 73/155] Installing tar-2:1.35-4.fc41. 100% | 302.0 MiB/s |   3.0 MiB |  00m00s
[ 74/155] Installing libsemanage-0:3.7- 100% | 100.0 MiB/s | 307.1 KiB |  00m00s
[ 75/155] Installing shadow-utils-2:4.1 100% | 219.8 MiB/s |   4.2 MiB |  00m00s
[ 76/155] Installing zip-0:3.0-41.fc41. 100% | 245.5 MiB/s | 754.1 KiB |  00m00s
[ 77/155] Installing gdbm-1:1.23-7.fc41 100% | 238.7 MiB/s | 488.8 KiB |  00m00s
[ 78/155] Installing cyrus-sasl-lib-0:2 100% | 298.6 MiB/s |   2.4 MiB |  00m00s
[ 79/155] Installing libfdisk-0:2.40.2- 100% | 193.3 MiB/s | 395.9 KiB |  00m00s
[ 80/155] Installing libxml2-0:2.12.8-2 100% | 268.5 MiB/s |   1.9 MiB |  00m00s
[ 81/155] Installing bzip2-0:1.0.8-19.f 100% | 101.3 MiB/s | 103.7 KiB |  00m00s
[ 82/155] Installing add-determinism-0: 100% | 276.9 MiB/s |   3.0 MiB |  00m00s
[ 83/155] Installing build-reproducibil 100% |   0.0   B/s |   1.0 KiB |  00m00s
[ 84/155] Installing sqlite-libs-0:3.46 100% | 265.0 MiB/s |   1.6 MiB |  00m00s
[ 85/155] Installing ed-0:1.20.2-2.fc41 100% | 149.3 MiB/s | 152.9 KiB |  00m00s
[ 86/155] Installing patch-0:2.7.6-25.f 100% | 292.8 MiB/s | 299.9 KiB |  00m00s
[ 87/155] Installing elfutils-default-y 100% | 681.0 KiB/s |   2.0 KiB |  00m00s
[ 88/155] Installing elfutils-libs-0:0. 100% | 182.6 MiB/s | 747.8 KiB |  00m00s
[ 89/155] Installing cpio-0:2.15-2.fc41 100% | 223.8 MiB/s |   1.1 MiB |  00m00s
[ 90/155] Installing diffutils-0:3.10-8 100% | 271.4 MiB/s |   1.6 MiB |  00m00s
[ 91/155] Installing libgomp-0:14.2.1-3 100% | 260.1 MiB/s | 532.6 KiB |  00m00s
[ 92/155] Installing libpkgconf-0:2.3.0 100% |   0.0   B/s |  87.0 KiB |  00m00s
[ 93/155] Installing pkgconf-0:2.3.0-1. 100% |  92.7 MiB/s |  94.9 KiB |  00m00s
[ 94/155] Installing keyutils-libs-0:1. 100% |   0.0   B/s |  55.6 KiB |  00m00s
[ 95/155] Installing libverto-0:0.3.2-9 100% |   0.0   B/s |  31.1 KiB |  00m00s
[ 96/155] Installing jansson-0:2.13.1-1 100% |  91.3 MiB/s |  93.5 KiB |  00m00s
[ 97/155] Installing xxhash-libs-0:0.8. 100% |   0.0   B/s |  69.4 KiB |  00m00s
[ 98/155] Installing libbrotli-0:1.1.0- 100% | 226.4 MiB/s | 927.4 KiB |  00m00s
[ 99/155] Installing libnghttp2-0:1.63. 100% | 174.9 MiB/s | 179.1 KiB |  00m00s
[100/155] Installing libtool-ltdl-0:2.4 100% |   0.0   B/s |  75.1 KiB |  00m00s
[101/155] Installing pkgconf-m4-0:2.3.0 100% |   0.0   B/s |  14.8 KiB |  00m00s
[102/155] Installing pkgconf-pkg-config 100% |   1.7 MiB/s |   1.8 KiB |  00m00s
[103/155] Installing coreutils-common-0 100% | 339.1 MiB/s |  11.2 MiB |  00m00s
[104/155] Installing openssl-libs-1:3.2 100% | 292.5 MiB/s |   6.1 MiB |  00m00s
[105/155] Installing coreutils-0:9.5-9. 100% | 269.3 MiB/s |   6.2 MiB |  00m00s
[106/155] Installing ca-certificates-0: 100% |   1.6 MiB/s |   2.4 MiB |  00m01s
[107/155] Installing krb5-libs-0:1.21.3 100% | 204.4 MiB/s |   2.5 MiB |  00m00s
[108/155] Installing libarchive-0:3.7.6 100% | 250.2 MiB/s |   1.0 MiB |  00m00s
[109/155] Installing libtirpc-0:1.3.5-0 100% | 215.2 MiB/s | 220.3 KiB |  00m00s
[110/155] Installing gzip-0:1.13-2.fc41 100% | 132.3 MiB/s | 406.3 KiB |  00m00s
[111/155] Installing authselect-libs-0: 100% | 163.0 MiB/s | 834.5 KiB |  00m00s
[112/155] Installing cracklib-0:2.9.11- 100% |  85.1 MiB/s | 261.4 KiB |  00m00s
[113/155] Installing libpwquality-0:1.4 100% | 105.8 MiB/s | 433.3 KiB |  00m00s
[114/155] Installing libnsl2-0:2.0.1-2. 100% |  61.4 MiB/s |  62.8 KiB |  00m00s
[115/155] Installing pam-0:1.6.1-6.fc42 100% | 144.1 MiB/s |   1.9 MiB |  00m00s
[116/155] Installing libssh-0:0.11.1-1. 100% | 191.2 MiB/s | 587.4 KiB |  00m00s
[117/155] Installing rpm-sequoia-0:1.7. 100% | 289.1 MiB/s |   3.2 MiB |  00m00s
[118/155] Installing rpm-libs-0:4.19.94 100% | 265.3 MiB/s | 815.1 KiB |  00m00s
[119/155] Installing rpm-build-libs-0:4 100% | 214.1 MiB/s | 219.3 KiB |  00m00s
[120/155] Installing libevent-0:2.1.12- 100% | 306.8 MiB/s | 942.6 KiB |  00m00s
[121/155] Installing openldap-0:2.6.8-5 100% | 223.8 MiB/s | 687.4 KiB |  00m00s
[122/155] Installing libcurl-0:8.10.1-1 100% | 217.6 MiB/s | 891.2 KiB |  00m00s
[123/155] Installing elfutils-debuginfo 100% |  64.7 MiB/s |  66.3 KiB |  00m00s
[124/155] Installing elfutils-0:0.191-8 100% | 329.7 MiB/s |   3.0 MiB |  00m00s
[125/155] Installing binutils-0:2.43.50 100% | 320.3 MiB/s |  26.9 MiB |  00m00s
[126/155] Installing gdb-minimal-0:15.1 100% | 305.2 MiB/s |  15.0 MiB |  00m00s
[127/155] Installing debugedit-0:5.0-17 100% | 200.7 MiB/s | 205.5 KiB |  00m00s
[128/155] Installing curl-0:8.10.1-1.fc 100% |  52.9 MiB/s | 487.6 KiB |  00m00s
[129/155] Installing rpm-0:4.19.94-1.fc 100% | 167.0 MiB/s |   2.5 MiB |  00m00s
[130/155] Installing efi-srpm-macros-0: 100% |   0.0   B/s |  41.2 KiB |  00m00s
[131/155] Installing lua-srpm-macros-0: 100% |   0.0   B/s |   1.9 KiB |  00m00s
[132/155] Installing zig-srpm-macros-0: 100% |   0.0   B/s |   1.7 KiB |  00m00s
[133/155] Installing rust-srpm-macros-0 100% |   0.0   B/s |   5.6 KiB |  00m00s
[134/155] Installing qt6-srpm-macros-0: 100% |   0.0   B/s | 732.0   B |  00m00s
[135/155] Installing qt5-srpm-macros-0: 100% |   0.0   B/s | 776.0   B |  00m00s
[136/155] Installing perl-srpm-macros-0 100% |   0.0   B/s |   1.1 KiB |  00m00s
[137/155] Installing package-notes-srpm 100% |   0.0   B/s |   2.0 KiB |  00m00s
[138/155] Installing openblas-srpm-macr 100% |   0.0   B/s | 392.0   B |  00m00s
[139/155] Installing ocaml-srpm-macros- 100% |   0.0   B/s |   2.2 KiB |  00m00s
[140/155] Installing kernel-srpm-macros 100% |   0.0   B/s |   2.3 KiB |  00m00s
[141/155] Installing gnat-srpm-macros-0 100% |   0.0   B/s |   1.3 KiB |  00m00s
[142/155] Installing ghc-srpm-macros-0: 100% |   0.0   B/s |   1.0 KiB |  00m00s
[143/155] Installing fpc-srpm-macros-0: 100% |   0.0   B/s | 420.0   B |  00m00s
[144/155] Installing ansible-srpm-macro 100% |   0.0   B/s |  36.2 KiB |  00m00s
[145/155] Installing fonts-srpm-macros- 100% |   0.0   B/s |  57.0 KiB |  00m00s
[146/155] Installing forge-srpm-macros- 100% |   0.0   B/s |  40.4 KiB |  00m00s
[147/155] Installing go-srpm-macros-0:3 100% |   0.0   B/s |  62.0 KiB |  00m00s
[148/155] Installing python-srpm-macros 100% |  50.9 MiB/s |  52.2 KiB |  00m00s
[149/155] Installing redhat-rpm-config- 100% |  94.4 MiB/s | 193.2 KiB |  00m00s
[150/155] Installing rpm-build-0:4.19.9 100% | 102.1 MiB/s | 209.1 KiB |  00m00s
[151/155] Installing pyproject-srpm-mac 100% |   1.2 MiB/s |   2.5 KiB |  00m00s
[152/155] Installing util-linux-0:2.40. 100% | 169.5 MiB/s |   3.7 MiB |  00m00s
[153/155] Installing authselect-0:1.5.0 100% |  77.0 MiB/s | 157.7 KiB |  00m00s
[154/155] Installing which-0:2.21-42.fc 100% |  84.1 MiB/s |  86.1 KiB |  00m00s
warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
[155/155] Installing info-0:7.1.1-1.fc4 100% | 230.7 KiB/s | 409.5 KiB |  00m02s
Warning: skipped PGP checks for 2 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.3.6-1.fc41.s390x
alternatives-1.30-1.fc41.s390x
ansible-srpm-macros-1-16.fc41.noarch
audit-libs-4.0.2-1.fc41.s390x
authselect-1.5.0-7.fc41.s390x
authselect-libs-1.5.0-7.fc41.s390x
basesystem-11-21.fc41.noarch
bash-5.2.32-2.fc42.s390x
binutils-2.43.50-1.fc42.s390x
build-reproducibility-srpm-macros-0.3.6-1.fc41.noarch
bzip2-1.0.8-19.fc41.s390x
bzip2-libs-1.0.8-19.fc41.s390x
ca-certificates-2024.2.69_v8.0.401-1.fc42.noarch
coreutils-9.5-9.fc42.s390x
coreutils-common-9.5-9.fc42.s390x
cpio-2.15-2.fc41.s390x
cracklib-2.9.11-6.fc41.s390x
crypto-policies-20240828-1.git5f66e81.fc42.noarch
curl-8.10.1-1.fc42.s390x
cyrus-sasl-lib-2.1.28-27.fc41.s390x
debugedit-5.0-17.fc41.s390x
diffutils-3.10-8.fc41.s390x
dwz-0.15-7.fc41.s390x
ed-1.20.2-2.fc41.s390x
efi-srpm-macros-5-12.fc41.noarch
elfutils-0.191-8.fc41.s390x
elfutils-debuginfod-client-0.191-8.fc41.s390x
elfutils-default-yama-scope-0.191-8.fc41.noarch
elfutils-libelf-0.191-8.fc41.s390x
elfutils-libs-0.191-8.fc41.s390x
fedora-gpg-keys-42-0.2.noarch
fedora-release-42-0.3.noarch
fedora-release-common-42-0.3.noarch
fedora-release-identity-basic-42-0.3.noarch
fedora-repos-42-0.2.noarch
fedora-repos-rawhide-42-0.2.noarch
file-5.45-7.fc41.s390x
file-libs-5.45-7.fc41.s390x
filesystem-3.18-29.fc42.s390x
findutils-4.10.0-4.fc41.s390x
fonts-srpm-macros-2.0.5-17.fc41.noarch
forge-srpm-macros-0.3.2-1.fc41.noarch
fpc-srpm-macros-1.3-13.fc41.noarch
gawk-5.3.0-4.fc41.s390x
gdb-minimal-15.1-2.fc42.s390x
gdbm-1.23-7.fc41.s390x
gdbm-libs-1.23-7.fc41.s390x
ghc-srpm-macros-1.9.2-1.fc42.noarch
glibc-2.40.9000-1.fc42.s390x
glibc-common-2.40.9000-1.fc42.s390x
glibc-gconv-extra-2.40.9000-1.fc42.s390x
glibc-minimal-langpack-2.40.9000-1.fc42.s390x
gmp-6.3.0-2.fc41.s390x
gnat-srpm-macros-6-6.fc41.noarch
go-srpm-macros-3.6.0-3.fc41.noarch
gpg-pubkey-105ef944-65ca83d1
gpg-pubkey-31645531-66b6dccf
gpg-pubkey-e99d6ad1-64d2612c
grep-3.11-9.fc41.s390x
gzip-1.13-2.fc41.s390x
info-7.1.1-1.fc42.s390x
jansson-2.13.1-10.fc41.s390x
kernel-srpm-macros-1.0-24.fc41.noarch
keyutils-libs-1.6.3-4.fc41.s390x
krb5-libs-1.21.3-2.fc41.s390x
libacl-2.3.2-2.fc41.s390x
libarchive-3.7.6-1.fc42.s390x
libattr-2.5.2-4.fc41.s390x
libblkid-2.40.2-8.fc42.s390x
libbrotli-1.1.0-5.fc41.s390x
libcap-2.70-4.fc41.s390x
libcap-ng-0.8.5-3.fc41.s390x
libcom_err-1.47.1-3.fc41.s390x
libcurl-8.10.1-1.fc42.s390x
libeconf-0.6.2-3.fc41.s390x
libevent-2.1.12-14.fc41.s390x
libfdisk-2.40.2-8.fc42.s390x
libffi-3.4.6-3.fc42.s390x
libgcc-14.2.1-3.fc42.s390x
libgomp-14.2.1-3.fc42.s390x
libidn2-2.3.7-2.fc41.s390x
libmount-2.40.2-8.fc42.s390x
libnghttp2-1.63.0-1.fc42.s390x
libnsl2-2.0.1-2.fc41.s390x
libpkgconf-2.3.0-1.fc42.s390x
libpsl-0.21.5-4.fc41.s390x
libpwquality-1.4.5-11.fc41.s390x
libselinux-3.7-6.fc42.s390x
libsemanage-3.7-3.fc42.s390x
libsepol-3.7-3.fc42.s390x
libsmartcols-2.40.2-8.fc42.s390x
libssh-0.11.1-1.fc42.s390x
libssh-config-0.11.1-1.fc42.noarch
libstdc++-14.2.1-3.fc42.s390x
libtasn1-4.19.0-9.fc41.s390x
libtirpc-1.3.5-0.fc41.s390x
libtool-ltdl-2.4.7-12.fc41.s390x
libunistring-1.1-8.fc41.s390x
libuuid-2.40.2-8.fc42.s390x
libverto-0.3.2-9.fc41.s390x
libxcrypt-4.4.36-7.fc41.s390x
libxml2-2.12.8-2.fc41.s390x
libzstd-1.5.6-2.fc41.s390x
lua-libs-5.4.6-6.fc41.s390x
lua-srpm-macros-1-14.fc41.noarch
lz4-libs-1.10.0-1.fc41.s390x
mpfr-4.2.1-5.fc41.s390x
ncurses-base-6.5-2.20240629.fc41.noarch
ncurses-libs-6.5-2.20240629.fc41.s390x
ocaml-srpm-macros-10-3.fc41.noarch
openblas-srpm-macros-2-18.fc41.noarch
openldap-2.6.8-5.fc41.s390x
openssl-libs-3.2.2-8.fc42.s390x
p11-kit-0.25.5-3.fc41.s390x
p11-kit-trust-0.25.5-3.fc41.s390x
package-notes-srpm-macros-0.5-12.fc41.noarch
pam-1.6.1-6.fc42.s390x
pam-libs-1.6.1-6.fc42.s390x
patch-2.7.6-25.fc41.s390x
pcre2-10.44-1.fc41.1.s390x
pcre2-syntax-10.44-1.fc41.1.noarch
perl-srpm-macros-1-56.fc41.noarch
pkgconf-2.3.0-1.fc42.s390x
pkgconf-m4-2.3.0-1.fc42.noarch
pkgconf-pkg-config-2.3.0-1.fc42.s390x
popt-1.19-7.fc41.s390x
publicsuffix-list-dafsa-20240107-4.fc41.noarch
pyproject-srpm-macros-1.15.0-1.fc42.noarch
python-srpm-macros-3.13-3.fc41.noarch
qt5-srpm-macros-5.15.15-1.fc42.noarch
qt6-srpm-macros-6.7.2-3.fc41.noarch
readline-8.2-11.fc42.s390x
redhat-rpm-config-295-1.fc42.noarch
rpm-4.19.94-1.fc42.s390x
rpm-build-4.19.94-1.fc42.s390x
rpm-build-libs-4.19.94-1.fc42.s390x
rpm-libs-4.19.94-1.fc42.s390x
rpm-sequoia-1.7.0-2.fc41.s390x
rust-srpm-macros-26.3-3.fc42.noarch
sed-4.9-3.fc41.s390x
setup-2.15.0-5.fc41.noarch
shadow-utils-4.16.0-4.fc42.s390x
sqlite-libs-3.46.0-4.fc41.s390x
systemd-libs-256.5-1.fc42.s390x
tar-1.35-4.fc41.s390x
unzip-6.0-64.fc41.s390x
util-linux-2.40.2-8.fc42.s390x
util-linux-core-2.40.2-8.fc42.s390x
which-2.21-42.fc41.s390x
xxhash-libs-0.8.2-3.fc41.s390x
xz-5.6.2-2.fc41.s390x
xz-libs-5.6.2-2.fc41.s390x
zig-srpm-macros-1-3.fc41.noarch
zip-3.0-41.fc41.s390x
zlib-ng-compat-2.2.2-1.fc42.s390x
zstd-1.5.6-2.fc41.s390x
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1721865600
Wrote: /builddir/build/SRPMS/bolzplatz2006-1.0.3-60.fc42.src.rpm
Finish: rpmbuild -bs
cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-rawhide-s390x-1727332204.865237/root/var/log’: No such file or directory
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-s390x-1727332204.865237/root/var/log/dnf5.log
Finish: buildsrpm
INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-3q_nnf9o/bolzplatz2006/bolzplatz2006.spec) Config(child) 0 minutes 30 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/bolzplatz2006-1.0.3-60.fc42.src.rpm)  Config(fedora-rawhide-s390x)
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1727332204.865237/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1727332204.865237/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-s390x-1727332204.865237/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-4.19.94-1.fc42.s390x
  rpm-sequoia-1.7.0-2.fc41.s390x
  dnf5-5.2.6.2-1.fc42.s390x
  dnf5-plugins-5.2.6.2-1.fc42.s390x
Finish: chroot init
Start: build phase for bolzplatz2006-1.0.3-60.fc42.src.rpm
Start: build setup for bolzplatz2006-1.0.3-60.fc42.src.rpm
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1721865600
Wrote: /builddir/build/SRPMS/bolzplatz2006-1.0.3-60.fc42.src.rpm
Updating and loading repositories:
 fedora                                 100% |  23.1 KiB/s |   5.8 KiB |  00m00s
 Copr repository                        100% |  45.0 KiB/s |   1.5 KiB |  00m00s
Repositories loaded.
Package                     Arch   Version                 Repository      Size
Installing:
 DevIL-devel                s390x  1.7.8-49.fc42           copr_base   51.9 KiB
 ant                        noarch 1.10.15-4.fc42          fedora     477.6 KiB
 desktop-file-utils         s390x  0.27-2.fc41             fedora     253.7 KiB
 dom4j                      noarch 2.0.3-10.fc40           fedora     306.7 KiB
 gcc-c++                    s390x  14.2.1-3.fc42           fedora      28.7 MiB
 java-21-openjdk-devel      s390x  1:21.0.4.0.7-2.fc41     fedora      11.2 MiB
 libXcursor-devel           s390x  1.2.2-2.fc41            fedora      22.5 KiB
 libXext-devel              s390x  1.3.6-2.fc41            fedora      98.9 KiB
 libXrandr-devel            s390x  1.5.4-4.fc41            fedora      21.8 KiB
 libXrender-devel           s390x  0.9.11-7.fc41           fedora      50.1 KiB
 libXt-devel                s390x  1.3.0-4.fc41            fedora       1.6 MiB
 libXxf86vm-devel           s390x  1.1.5-7.fc41            fedora      12.1 KiB
 libappstream-glib          s390x  0.8.3-2.fc41            fedora       1.4 MiB
 libjpeg-turbo-devel        s390x  3.0.4-1.fc42            fedora     353.1 KiB
 libpng-devel               s390x  2:1.6.44-1.fc42         fedora     889.5 KiB
 libvorbis-devel            s390x  1:1.3.7-11.fc41         fedora      38.4 KiB
 make                       s390x  1:4.4.1-8.fc41          fedora       1.9 MiB
 mesa-libGLU-devel          s390x  9.0.3-5.fc41            fedora      17.0 KiB
 sdljava                    s390x  0.9.1-63.fc41           fedora     753.9 KiB
 swig                       s390x  4.2.1-8.fc41            fedora       6.0 MiB
 vecmath1.2                 noarch 1.14-37.fc41            fedora     117.3 KiB
 xml-commons-apis           noarch 1.4.01-47.fc41          fedora     337.4 KiB
Installing dependencies:
 DevIL                      s390x  1.7.8-49.fc42           copr_base  765.0 KiB
 SDL2                       s390x  2.30.3-2.fc41           fedora       2.3 MiB
 SDL_gfx                    s390x  2.0.27-4.fc41           fedora     127.7 KiB
 SDL_image                  s390x  1.2.12-38.fc42          copr_base   96.9 KiB
 SDL_mixer                  s390x  1.2.12-33.fc41          fedora     220.2 KiB
 SDL_ttf                    s390x  2.0.11-30.fc41          fedora      43.2 KiB
 abattis-cantarell-vf-fonts noarch 0.301-13.fc41           fedora     192.7 KiB
 adwaita-cursor-theme       noarch 47.0-1.fc42             fedora      10.0 MiB
 adwaita-icon-theme         noarch 47.0-1.fc42             fedora       1.2 MiB
 adwaita-icon-theme-legacy  noarch 46.2-2.fc41             fedora       2.1 MiB
 alsa-lib                   s390x  1.2.12-2.fc41           fedora       1.5 MiB
 annobin-docs               noarch 12.70-1.fc42            fedora      97.7 KiB
 annobin-plugin-gcc         s390x  12.70-1.fc42            fedora     985.3 KiB
 ant-lib                    noarch 1.10.15-4.fc42          fedora       2.3 MiB
 at-spi2-atk                s390x  2.54.0-1.fc42           fedora     302.9 KiB
 at-spi2-core               s390x  2.54.0-1.fc42           fedora       1.5 MiB
 atk                        s390x  2.54.0-1.fc42           fedora     272.6 KiB
 autoconf                   noarch 2.72-3.fc41             fedora       2.8 MiB
 automake                   noarch 1.16.5-17.fc41          fedora       1.7 MiB
 avahi-glib                 s390x  0.8-30.fc42             copr_base   23.4 KiB
 avahi-libs                 s390x  0.8-30.fc42             copr_base  181.6 KiB
 bluez-libs                 s390x  5.78-1.fc42             fedora     230.3 KiB
 cairo                      s390x  1.18.0-4.fc42           copr_base    1.8 MiB
 cairo-gobject              s390x  1.18.0-4.fc42           copr_base   35.0 KiB
 cmake-filesystem           s390x  3.28.3-7.fc41           fedora       0.0   B
 colord-libs                s390x  1.4.7-5.fc41            fedora     873.6 KiB
 copy-jdk-configs           noarch 4.1-6.fc41              fedora      20.3 KiB
 cpp                        s390x  14.2.1-3.fc42           fedora      25.5 MiB
 cups-libs                  s390x  1:2.4.10-6.fc42         fedora     730.6 KiB
 dbus                       s390x  1:1.14.10-4.fc41        fedora       0.0   B
 dbus-broker                s390x  36-4.fc41               fedora     393.8 KiB
 dbus-common                noarch 1:1.14.10-4.fc41        fedora      11.2 KiB
 dbus-libs                  s390x  1:1.14.10-4.fc41        fedora     396.8 KiB
 default-fonts-core-sans    noarch 4.1-3.fc42              fedora      11.9 KiB
 emacs-filesystem           noarch 1:30.0-3.fc41           fedora       0.0   B
 expat                      s390x  2.6.3-1.fc42            fedora     319.1 KiB
 fdk-aac-free               s390x  2.0.0-14.fc41           fedora     711.2 KiB
 flac-libs                  s390x  1.4.3-5.fc41            fedora     625.4 KiB
 fluidsynth                 s390x  2.3.6-1.fc42            fedora      40.8 KiB
 fluidsynth-libs            s390x  2.3.6-1.fc42            fedora     554.0 KiB
 fontconfig                 s390x  2.15.0-8.fc41           fedora     825.6 KiB
 fonts-filesystem           noarch 1:2.0.5-17.fc41         fedora       0.0   B
 freetype                   s390x  2.13.2-6.fc41           fedora     934.9 KiB
 fribidi                    s390x  1.0.15-2.fc41           fedora     379.9 KiB
 ftgl                       s390x  2.1.3-0.33.rc5.fc41     fedora     387.8 KiB
 gcc                        s390x  14.2.1-3.fc42           fedora      76.7 MiB
 gcc-plugin-annobin         s390x  14.2.1-3.fc42           fedora      60.8 KiB
 gdk-pixbuf2                s390x  2.42.12-6.fc41          fedora       2.5 MiB
 gdk-pixbuf2-modules        s390x  2.42.12-6.fc41          fedora      59.2 KiB
 glib2                      s390x  2.82.1-1.fc42           fedora      15.0 MiB
 glibc-devel                s390x  2.40.9000-1.fc42        fedora     467.6 KiB
 glibc-headers-s390         noarch 2.40.9000-1.fc42        fedora       2.2 MiB
 gnutls                     s390x  3.8.7-4.fc42            fedora       3.2 MiB
 google-noto-fonts-common   noarch 20240901-1.fc42         fedora      17.5 KiB
 google-noto-sans-vf-fonts  noarch 20240901-1.fc42         fedora       1.2 MiB
 graphite2                  s390x  1.3.14-16.fc41          fedora     207.4 KiB
 groff-base                 s390x  1.23.0-7.fc41           fedora       4.3 MiB
 gsm                        s390x  1.0.22-7.fc41           fedora      68.6 KiB
 gtk-update-icon-cache      s390x  3.24.43-2.fc41          fedora      70.0 KiB
 gtk3                       s390x  3.24.43-2.fc41          fedora      23.1 MiB
 harfbuzz                   s390x  9.0.0-3.fc42            fedora       2.7 MiB
 hicolor-icon-theme         noarch 0.17-19.fc41            fedora      72.2 KiB
 hwdata                     noarch 0.387-1.fc42            fedora       9.2 MiB
 jack-audio-connection-kit  s390x  1.9.22-6.fc41           fedora       1.9 MiB
 jasper-libs                s390x  4.2.3-2.fc41            fedora     384.7 KiB
 java-21-openjdk            s390x  1:21.0.4.0.7-2.fc41     fedora       1.0 MiB
 java-21-openjdk-headless   s390x  1:21.0.4.0.7-2.fc41     fedora     189.9 MiB
 javapackages-filesystem    noarch 6.2.0-30.fc42           fedora       1.9 KiB
 javapackages-tools         noarch 6.2.0-30.fc42           fedora      67.5 KiB
 jbigkit-libs               s390x  2.1-30.fc41             fedora     121.2 KiB
 jdom                       noarch 1.1.3-39.fc41           fedora     222.3 KiB
 json-glib                  s390x  1.10.0-1.fc42           fedora     570.1 KiB
 kernel-headers             s390x  6.11.0-63.fc42          fedora       6.4 MiB
 lame-libs                  s390x  3.100-18.fc41           fedora       1.2 MiB
 lcms2                      s390x  2.16-4.fc41             fedora     456.7 KiB
 libGLEW                    s390x  2.2.0-8.fc41            fedora     760.2 KiB
 libICE                     s390x  1.1.1-4.fc41            fedora     192.9 KiB
 libICE-devel               s390x  1.1.1-4.fc41            fedora     261.8 KiB
 libSM                      s390x  1.2.4-4.fc41            fedora     105.1 KiB
 libSM-devel                s390x  1.2.4-4.fc41            fedora      18.8 KiB
 libX11                     s390x  1.8.10-2.fc42           fedora       1.4 MiB
 libX11-common              noarch 1.8.10-2.fc42           fedora       1.1 MiB
 libX11-devel               s390x  1.8.10-2.fc42           fedora       1.0 MiB
 libX11-xcb                 s390x  1.8.10-2.fc42           fedora      14.8 KiB
 libXau                     s390x  1.0.11-7.fc41           fedora      66.6 KiB
 libXau-devel               s390x  1.0.11-7.fc41           fedora       6.4 KiB
 libXcomposite              s390x  0.4.6-4.fc41            fedora      44.3 KiB
 libXcursor                 s390x  1.2.2-2.fc41            fedora      57.3 KiB
 libXdamage                 s390x  1.1.6-4.fc41            fedora      43.5 KiB
 libXext                    s390x  1.3.6-2.fc41            fedora      97.7 KiB
 libXfixes                  s390x  6.0.1-4.fc41            fedora      30.1 KiB
 libXfixes-devel            s390x  6.0.1-4.fc41            fedora       9.2 KiB
 libXft                     s390x  2.3.8-7.fc41            fedora     172.2 KiB
 libXi                      s390x  1.8.2-1.fc42            fedora      84.4 KiB
 libXinerama                s390x  1.1.5-7.fc41            fedora      18.8 KiB
 libXrandr                  s390x  1.5.4-4.fc41            fedora      55.5 KiB
 libXrender                 s390x  0.9.11-7.fc41           fedora      53.9 KiB
 libXt                      s390x  1.3.0-4.fc41            fedora     477.4 KiB
 libXtst                    s390x  1.2.5-1.fc41            fedora      41.3 KiB
 libXxf86vm                 s390x  1.1.5-7.fc41            fedora      25.1 KiB
 libasan                    s390x  14.2.1-3.fc42           fedora       1.6 MiB
 libasyncns                 s390x  0.8-29.fc41             fedora      55.2 KiB
 libatomic                  s390x  14.2.1-3.fc42           fedora      32.3 KiB
 libcloudproviders          s390x  0.3.5-5.fc41            fedora     132.0 KiB
 libdatrie                  s390x  0.2.13-10.fc41          fedora      61.7 KiB
 libdb                      s390x  5.3.28-64.fc42          fedora       1.9 MiB
 libdecor                   s390x  0.2.2-4.fc41            fedora     176.7 KiB
 libdrm                     s390x  2.4.123-1.fc42          fedora     439.3 KiB
 libedit                    s390x  3.1-53.20240808cvs.fc41 fedora     280.0 KiB
 libepoxy                   s390x  1.5.10-8.fc41           fedora       1.3 MiB
 libfontenc                 s390x  1.1.8-2.fc41            fedora      70.5 KiB
 libglvnd                   s390x  1:1.7.0-5.fc41          fedora     903.5 KiB
 libglvnd-core-devel        s390x  1:1.7.0-5.fc41          fedora      40.3 KiB
 libglvnd-devel             s390x  1:1.7.0-5.fc41          fedora       2.1 MiB
 libglvnd-egl               s390x  1:1.7.0-5.fc41          fedora      76.6 KiB
 libglvnd-gles              s390x  1:1.7.0-5.fc41          fedora     129.7 KiB
 libglvnd-glx               s390x  1:1.7.0-5.fc41          fedora     793.4 KiB
 libglvnd-opengl            s390x  1:1.7.0-5.fc41          fedora     217.1 KiB
 libgusb                    s390x  0.4.9-2.fc41            fedora     161.8 KiB
 libicu                     s390x  74.2-2.fc41             fedora      35.3 MiB
 libinstpatch               s390x  1.1.6-29.fc41           fedora     856.0 KiB
 libjpeg-turbo              s390x  3.0.4-1.fc42            fedora     747.8 KiB
 liblc3                     s390x  1.1.1-3.fc41            fedora     186.7 KiB
 liblerc                    s390x  4.0.0-7.fc41            fedora     269.0 KiB
 libmikmod                  s390x  3.3.11.1-19.fc41        fedora     434.9 KiB
 libmng                     s390x  2.0.3-22.fc41           fedora     569.3 KiB
 libmpc                     s390x  1.3.1-6.fc41            fedora     164.5 KiB
 libogg                     s390x  2:1.3.5-9.fc41          fedora      53.2 KiB
 libogg-devel               s390x  2:1.3.5-9.fc41          fedora      17.5 KiB
 libpciaccess               s390x  0.16-13.fc41            fedora      44.4 KiB
 libpng                     s390x  2:1.6.44-1.fc42         fedora     257.6 KiB
 libsamplerate              s390x  0.2.2-9.fc41            fedora       1.4 MiB
 libsbc                     s390x  2.0-5.fc41              fedora      81.1 KiB
 libsndfile                 s390x  1.2.2-4.fc41            fedora     609.9 KiB
 libsoup3                   s390x  3.6.0-1.fc42            fedora       1.2 MiB
 libstdc++-devel            s390x  14.2.1-3.fc42           fedora      15.1 MiB
 libthai                    s390x  0.1.29-9.fc41           fedora     787.3 KiB
 libtiff                    s390x  4.6.0-6.fc42            fedora     657.7 KiB
 libtracker-sparql          s390x  3.7.3-3.fc41            fedora       1.1 MiB
 libubsan                   s390x  14.2.1-3.fc42           fedora     491.2 KiB
 libusb1                    s390x  1.0.27-3.fc41           fedora     174.0 KiB
 libuuid-devel              s390x  2.40.2-8.fc42           fedora      40.9 KiB
 libvorbis                  s390x  1:1.3.7-11.fc41         fedora     905.2 KiB
 libwayland-client          s390x  1.23.0-2.fc41           fedora      73.9 KiB
 libwayland-cursor          s390x  1.23.0-2.fc41           fedora      41.2 KiB
 libwayland-egl             s390x  1.23.0-2.fc41           fedora      16.4 KiB
 libwayland-server          s390x  1.23.0-2.fc41           fedora      98.4 KiB
 libwebp                    s390x  1.4.0-4.fc41            fedora     666.2 KiB
 libxcb                     s390x  1.17.0-2.fc41           fedora       1.2 MiB
 libxcb-devel               s390x  1.17.0-2.fc41           fedora       2.7 MiB
 libxcrypt-devel            s390x  4.4.36-7.fc41           fedora      30.3 KiB
 libxkbcommon               s390x  1.7.0-4.fc41            fedora     360.0 KiB
 libxshmfence               s390x  1.3.2-4.fc41            fedora      15.2 KiB
 lksctp-tools               s390x  1.0.19-9.fc41           fedora     277.8 KiB
 llvm-libs                  s390x  18.1.8-2.fc41           fedora     180.8 MiB
 lm_sensors-libs            s390x  3.6.0-20.fc41           fedora      85.6 KiB
 lua                        s390x  5.4.6-6.fc41            fedora     625.3 KiB
 lua-posix                  s390x  36.2.1-7.fc41           fedora     613.8 KiB
 m4                         s390x  1.4.19-10.fc41          fedora     628.5 KiB
 mesa-dri-drivers           s390x  24.2.3-2.fc42           fedora      15.7 MiB
 mesa-filesystem            s390x  24.2.3-2.fc42           fedora       3.6 KiB
 mesa-libEGL                s390x  24.2.3-2.fc42           fedora     403.8 KiB
 mesa-libGL                 s390x  24.2.3-2.fc42           fedora     594.1 KiB
 mesa-libGLU                s390x  9.0.3-5.fc41            fedora     409.5 KiB
 mesa-libgbm                s390x  24.2.3-2.fc42           fedora      73.0 KiB
 mesa-libglapi              s390x  24.2.3-2.fc42           fedora     361.7 KiB
 mkfontscale                s390x  1.2.3-1.fc41            fedora      56.9 KiB
 mpg123-libs                s390x  1.31.3-5.fc41           fedora     842.6 KiB
 ncurses                    s390x  6.5-2.20240629.fc41     fedora     641.5 KiB
 nettle                     s390x  3.10-3.fc41             fedora     849.2 KiB
 nspr                       s390x  4.35.0-29.fc42          fedora     371.9 KiB
 nss                        s390x  3.104.0-1.fc42          fedora       2.0 MiB
 nss-softokn                s390x  3.104.0-1.fc42          fedora       2.1 MiB
 nss-softokn-freebl         s390x  3.104.0-1.fc42          fedora     762.4 KiB
 nss-sysinit                s390x  3.104.0-1.fc42          fedora      21.9 KiB
 nss-util                   s390x  3.104.0-1.fc42          fedora     245.0 KiB
 opus                       s390x  1.5.2-1.fc42            fedora     447.3 KiB
 pango                      s390x  1.54.0-2.fc41           fedora       1.0 MiB
 perl-AutoLoader            noarch 5.74-511.fc41           fedora      20.5 KiB
 perl-B                     s390x  1.89-511.fc41           fedora     517.8 KiB
 perl-Carp                  noarch 1.54-511.fc41           fedora      46.6 KiB
 perl-Class-Struct          noarch 0.68-511.fc41           fedora      25.4 KiB
 perl-Data-Dumper           s390x  2.189-512.fc41          fedora     115.5 KiB
 perl-Digest                noarch 1.20-511.fc41           fedora      35.3 KiB
 perl-Digest-MD5            s390x  2.59-5.fc41             fedora      59.6 KiB
 perl-DynaLoader            s390x  1.56-511.fc41           fedora      32.1 KiB
 perl-Encode                s390x  4:3.21-511.fc41         fedora       9.6 MiB
 perl-Errno                 s390x  1.38-511.fc41           fedora       8.4 KiB
 perl-Exporter              noarch 5.78-511.fc41           fedora      54.3 KiB
 perl-Fcntl                 s390x  1.18-511.fc41           fedora      56.8 KiB
 perl-File-Basename         noarch 2.86-511.fc41           fedora      14.0 KiB
 perl-File-Compare          noarch 1.100.800-511.fc41      fedora       5.6 KiB
 perl-File-Copy             noarch 2.41-511.fc41           fedora      19.6 KiB
 perl-File-Find             noarch 1.44-511.fc41           fedora      41.9 KiB
 perl-File-Path             noarch 2.18-511.fc41           fedora      63.5 KiB
 perl-File-Temp             noarch 1:0.231.100-511.fc41    fedora     162.3 KiB
 perl-File-stat             noarch 1.14-511.fc41           fedora      12.5 KiB
 perl-FileHandle            noarch 2.05-511.fc41           fedora       9.3 KiB
 perl-Getopt-Long           noarch 1:2.58-2.fc41           fedora     144.5 KiB
 perl-Getopt-Std            noarch 1.14-511.fc41           fedora      11.2 KiB
 perl-HTTP-Tiny             noarch 0.088-512.fc41          fedora     152.2 KiB
 perl-IO                    s390x  1.55-511.fc41           fedora     150.8 KiB
 perl-IO-Socket-IP          noarch 0.42-512.fc41           fedora      98.7 KiB
 perl-IO-Socket-SSL         noarch 2.089-1.fc42            fedora     703.3 KiB
 perl-IPC-Open3             noarch 1.22-511.fc41           fedora      22.5 KiB
 perl-MIME-Base32           noarch 1.303-21.fc41           fedora      30.7 KiB
 perl-MIME-Base64           s390x  3.16-511.fc41           fedora      45.9 KiB
 perl-Mozilla-CA            noarch 20240730-1.fc41         fedora       9.8 KiB
 perl-Net-SSLeay            s390x  1.94-7.fc41             fedora       1.4 MiB
 perl-POSIX                 s390x  2.20-511.fc41           fedora     250.9 KiB
 perl-PathTools             s390x  3.91-511.fc41           fedora     179.8 KiB
 perl-Pod-Escapes           noarch 1:1.07-511.fc41         fedora      24.9 KiB
 perl-Pod-Perldoc           noarch 3.28.01-512.fc41        fedora     163.7 KiB
 perl-Pod-Simple            noarch 1:3.45-511.fc41         fedora     560.9 KiB
 perl-Pod-Usage             noarch 4:2.03-511.fc41         fedora      84.8 KiB
 perl-Scalar-List-Utils     s390x  5:1.66-1.fc42           fedora     150.4 KiB
 perl-SelectSaver           noarch 1.02-511.fc41           fedora       2.2 KiB
 perl-Socket                s390x  4:2.038-511.fc41        fedora     127.8 KiB
 perl-Storable              s390x  1:3.32-511.fc41         fedora     232.2 KiB
 perl-Symbol                noarch 1.09-511.fc41           fedora       6.8 KiB
 perl-Term-ANSIColor        noarch 5.01-512.fc41           fedora      97.5 KiB
 perl-Term-Cap              noarch 1.18-511.fc41           fedora      29.3 KiB
 perl-Text-ParseWords       noarch 3.31-511.fc41           fedora      13.6 KiB
 perl-Text-Tabs+Wrap        noarch 2024.001-511.fc41       fedora      22.6 KiB
 perl-Thread-Queue          noarch 3.14-511.fc41           fedora      28.9 KiB
 perl-Time-Local            noarch 2:1.350-511.fc41        fedora      69.0 KiB
 perl-URI                   noarch 5.29-1.fc42             fedora     251.9 KiB
 perl-base                  noarch 2.27-511.fc41           fedora      12.5 KiB
 perl-constant              noarch 1.33-512.fc41           fedora      26.2 KiB
 perl-if                    noarch 0.61.000-511.fc41       fedora       5.8 KiB
 perl-interpreter           s390x  4:5.40.0-511.fc41       fedora     122.1 KiB
 perl-libnet                noarch 3.15-512.fc41           fedora     289.4 KiB
 perl-libs                  s390x  4:5.40.0-511.fc41       fedora      10.2 MiB
 perl-locale                noarch 1.12-511.fc41           fedora       6.5 KiB
 perl-mro                   s390x  1.29-511.fc41           fedora      45.4 KiB
 perl-overload              noarch 1.37-511.fc41           fedora      71.5 KiB
 perl-overloading           noarch 0.02-511.fc41           fedora       4.8 KiB
 perl-parent                noarch 1:0.242-1.fc42          fedora      10.0 KiB
 perl-podlators             noarch 1:6.0.2-2.fc41          fedora     317.5 KiB
 perl-threads               s390x  1:2.40-511.fc41         fedora     114.9 KiB
 perl-threads-shared        s390x  1.69-511.fc41           fedora      83.5 KiB
 perl-vars                  noarch 1.05-511.fc41           fedora       3.9 KiB
 pipewire-libs              s390x  1.2.4-1.fc42            fedora       7.7 MiB
 pixman                     s390x  0.43.4-2.fc41           fedora     576.3 KiB
 pulseaudio-libs            s390x  17.0-2.fc41             fedora       3.4 MiB
 sdl12-compat               s390x  1.2.68-3.fc41           fedora     223.5 KiB
 shared-mime-info           s390x  2.3-6.fc41              fedora       5.2 MiB
 ttmkfdir                   s390x  3.0.9-71.fc41           fedora     126.2 KiB
 tzdata-java                noarch 2024a-9.fc41            fedora     101.7 KiB
 webrtc-audio-processing    s390x  1.3-3.fc42              fedora       1.4 MiB
 xkeyboard-config           noarch 2.42-2.fc41             fedora       6.5 MiB
 xml-common                 noarch 0.6.3-65.fc41           fedora      78.4 KiB
 xorg-x11-fonts-Type1       noarch 7.5-39.fc41             fedora     863.3 KiB
 xorg-x11-proto-devel       noarch 2024.1-3.fc41           fedora       1.7 MiB
 xprop                      s390x  1.2.7-2.fc41            fedora      62.6 KiB
 zlib-ng-compat-devel       s390x  2.2.2-1.fc42            copr_base  106.8 KiB

Transaction Summary:
 Installing:       278 packages

Total size of inbound packages is 226 MiB. Need to download 68 MiB.
After this operation, 809 MiB extra will be used (install 809 MiB, remove 0 B).
[1/4] gcc-c++-0:14.2.1-3.fc42.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[2/6] mesa-libGLU-devel-0:9.0.3-5.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[3/7] libXcursor-devel-0:1.2.2-2.fc41.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[4/8] libXext-devel-0:1.3.6-2.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[5/9] libXrandr-devel-0:1.5.4-4.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 6/10] libXrender-devel-0:0.9.11-7.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 7/11] libXt-devel-0:1.3.0-4.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 8/14] libjpeg-turbo-devel-0:3.0.4-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 9/15] libpng-devel-2:1.6.44-1.fc42.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[10/17] make-1:4.4.1-8.fc41.s390x       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[11/26] emacs-filesystem-1:30.0-3.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[12/27] glib2-0:2.82.1-1.fc42.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[13/29] gcc-0:14.2.1-3.fc42.s390x       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[14/30] libmpc-0:1.3.1-6.fc41.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[15/31] libstdc++-devel-0:14.2.1-3.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[16/33] libglvnd-devel-1:1.7.0-5.fc41.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[17/34] mesa-libGLU-0:9.0.3-5.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[18/35] libX11-devel-0:1.8.10-2.fc42.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[19/36] libXcursor-0:1.2.2-2.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[20/37] libXfixes-devel-0:6.0.1-4.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[21/38] xorg-x11-proto-devel-0:2024.1-3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[22/39] libXext-0:1.3.6-2.fc41.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[23/40] libXrandr-0:1.5.4-4.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[24/41] libXrender-0:0.9.11-7.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[25/42] libICE-devel-0:1.1.1-4.fc41.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[26/43] libSM-devel-0:1.2.4-4.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[27/44] libXt-0:1.3.0-4.fc41.s390x      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[28/45] libXxf86vm-0:1.1.5-7.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[29/46] gdk-pixbuf2-0:2.42.12-6.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[30/47] json-glib-0:1.10.0-1.fc42.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[31/48] cmake-filesystem-0:3.28.3-7.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[32/49] libjpeg-turbo-0:3.0.4-1.fc42.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[33/50] libpng-2:1.6.44-1.fc42.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[34/52] libvorbis-1:1.3.7-11.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[35/56] freetype-0:2.13.2-6.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[36/60] libglvnd-glx-1:1.7.0-5.fc41.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[37/62] alsa-lib-0:1.2.12-2.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[38/64] cups-libs-1:2.4.10-6.fc42.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[39/68] gnutls-0:3.8.7-4.fc42.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[40/69] cpp-0:14.2.1-3.fc42.s390x       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[41/70] glibc-devel-0:2.40.9000-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[42/71] libasan-0:14.2.1-3.fc42.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[43/72] libatomic-0:14.2.1-3.fc42.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[44/73] libubsan-0:14.2.1-3.fc42.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[45/74] fontconfig-0:2.15.0-8.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[46/75] libX11-0:1.8.10-2.fc42.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[47/76] libXcomposite-0:0.4.6-4.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[48/77] libXi-0:1.8.2-1.fc42.s390x      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[49/78] libXtst-0:1.2.5-1.fc41.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[50/80] libglvnd-1:1.7.0-5.fc41.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[51/81] libglvnd-core-devel-1:1.7.0-5.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[52/82] libglvnd-egl-1:1.7.0-5.fc41.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[53/83] libglvnd-gles-1:1.7.0-5.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[54/84] libglvnd-opengl-1:1.7.0-5.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[55/85] libX11-xcb-0:1.8.10-2.fc42.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[56/86] libxcb-devel-0:1.17.0-2.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[57/87] libXfixes-0:6.0.1-4.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[58/88] libICE-0:1.1.1-4.fc41.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[59/89] libSM-0:1.2.4-4.fc41.s390x      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[60/90] libuuid-devel-0:2.40.2-8.fc42.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[61/91] shared-mime-info-0:2.3-6.fc41.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[62/92] automake-0:1.16.5-17.fc41.noarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[63/93] libogg-2:1.3.5-9.fc41.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[64/96] harfbuzz-0:9.0.0-3.fc42.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[65/97] mesa-libGL-0:24.2.3-2.fc42.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[66/98] SDL2-0:2.30.3-2.fc41.s390x      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 67/105] nettle-0:3.10-3.fc41.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 68/106] glibc-headers-s390-0:2.40.900 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 69/107] kernel-headers-0:6.11.0-63.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 70/108] libxcrypt-devel-0:4.4.36-7.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 71/109] default-fonts-core-sans-0:4.1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 72/110] fonts-filesystem-1:2.0.5-17.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 73/111] xml-common-0:0.6.3-65.fc41.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 74/112] libX11-common-0:1.8.10-2.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 75/113] libxcb-0:1.17.0-2.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 76/116] mesa-libEGL-0:24.2.3-2.fc42.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 77/117] libXau-devel-0:1.0.11-7.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 78/118] autoconf-0:2.72-3.fc41.noarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 79/119] perl-Carp-0:1.54-511.fc41.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 80/120] perl-Class-Struct-0:0.68-511. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 81/121] perl-Errno-0:1.38-511.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 82/122] perl-Exporter-0:5.78-511.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 83/123] perl-File-Basename-0:2.86-511 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 84/124] perl-File-Path-0:2.18-511.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 85/125] perl-File-stat-0:1.14-511.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 86/126] perl-Getopt-Long-1:2.58-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 87/127] perl-IO-0:1.55-511.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 88/128] perl-PathTools-0:3.91-511.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 89/129] perl-Thread-Queue-0:3.14-511. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 90/130] perl-constant-0:1.33-512.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 91/131] perl-interpreter-4:5.40.0-511 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 92/132] perl-libs-4:5.40.0-511.fc41.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 93/133] perl-threads-1:2.40-511.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 94/137] graphite2-0:1.3.14-16.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 95/138] expat-0:2.6.3-1.fc42.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 96/139] libdrm-0:2.4.123-1.fc42.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 97/140] libxshmfence-0:1.3.2-4.fc41.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 98/141] mesa-dri-drivers-0:24.2.3-2.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 99/142] mesa-libglapi-0:24.2.3-2.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[100/144] abattis-cantarell-vf-fonts-0: 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[101/145] google-noto-sans-vf-fonts-0:2 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[102/146] libXau-0:1.0.11-7.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[103/148] libwayland-client-0:1.23.0-2. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[104/149] libwayland-server-0:1.23.0-2. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[105/150] mesa-libgbm-0:24.2.3-2.fc42.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[106/151] m4-0:1.4.19-10.fc41.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[107/152] perl-Data-Dumper-0:2.189-512. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[108/153] perl-File-Compare-0:1.100.800 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[109/154] perl-File-Copy-0:2.41-511.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[110/155] perl-File-Find-0:1.44-511.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[111/156] perl-File-Temp-1:0.231.100-51 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[112/157] perl-POSIX-0:2.20-511.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[113/158] perl-Text-ParseWords-0:3.31-5 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[114/159] perl-vars-0:1.05-511.fc41.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[115/160] perl-Fcntl-0:1.18-511.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[116/161] perl-Symbol-0:1.09-511.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[117/162] perl-overload-0:1.37-511.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[118/163] perl-Pod-Usage-4:2.03-511.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[119/164] perl-base-0:2.27-511.fc41.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[120/165] perl-SelectSaver-0:1.02-511.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[121/166] perl-Socket-4:2.038-511.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[122/167] perl-Scalar-List-Utils-5:1.66 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[123/168] perl-threads-shared-0:1.69-51 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[124/169] perl-DynaLoader-0:1.56-511.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[125/170] perl-Encode-4:3.21-511.fc41.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[126/171] dbus-libs-1:1.14.10-4.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[127/178] libusb1-0:1.0.27-3.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[128/179] opus-0:1.5.2-1.fc42.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[129/182] libpciaccess-0:0.16-13.fc41.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[130/183] lm_sensors-libs-0:3.6.0-20.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[131/184] mesa-filesystem-0:24.2.3-2.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[132/185] google-noto-fonts-common-0:20 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[133/186] libdecor-0:0.2.2-4.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[134/187] perl-B-0:1.89-511.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[135/188] perl-parent-1:0.242-1.fc42.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[136/189] perl-locale-0:1.12-511.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[137/190] perl-mro-0:1.29-511.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[138/191] perl-overloading-0:0.02-511.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[139/192] perl-Pod-Perldoc-0:3.28.01-51 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[140/193] perl-podlators-1:6.0.2-2.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[141/194] perl-Getopt-Std-0:1.14-511.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[142/195] perl-MIME-Base64-0:3.16-511.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[143/196] perl-Storable-1:3.32-511.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[144/201] hwdata-0:0.387-1.fc42.noarch  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[145/202] gtk3-0:3.24.43-2.fc41.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[146/203] libwayland-cursor-0:1.23.0-2. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[147/204] pango-0:1.54.0-2.fc41.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[148/205] perl-if-0:0.61.000-511.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[149/206] groff-base-0:1.23.0-7.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[150/207] perl-HTTP-Tiny-0:0.088-512.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[151/208] perl-IPC-Open3-0:1.22-511.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[152/209] perl-Pod-Simple-1:3.45-511.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[153/210] perl-Term-ANSIColor-0:5.01-51 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[154/211] perl-Term-Cap-0:1.18-511.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[155/212] adwaita-icon-theme-0:47.0-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[156/213] at-spi2-atk-0:2.54.0-1.fc42.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[157/214] atk-0:2.54.0-1.fc42.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[158/215] colord-libs-0:1.4.7-5.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[159/216] fribidi-0:1.0.15-2.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[160/217] gdk-pixbuf2-modules-0:2.42.12 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[161/218] gtk-update-icon-cache-0:3.24. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[162/219] hicolor-icon-theme-0:0.17-19. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[163/220] libXdamage-0:1.1.6-4.fc41.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[164/221] libXinerama-0:1.1.5-7.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[165/222] libcloudproviders-0:0.3.5-5.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[166/223] libepoxy-0:1.5.10-8.fc41.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[167/224] libtracker-sparql-0:3.7.3-3.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[168/225] libwayland-egl-0:1.23.0-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[169/226] libxkbcommon-0:1.7.0-4.fc41.s 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[170/227] libXft-0:2.3.8-7.fc41.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[171/228] libthai-0:0.1.29-9.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[172/229] perl-IO-Socket-SSL-0:2.089-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[173/230] perl-Mozilla-CA-0:20240730-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[174/231] perl-Net-SSLeay-0:1.94-7.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[175/232] perl-Time-Local-2:1.350-511.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[176/233] perl-Pod-Escapes-1:1.07-511.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[177/234] perl-Text-Tabs+Wrap-0:2024.00 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[178/235] ncurses-0:6.5-2.20240629.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[179/236] adwaita-cursor-theme-0:47.0-1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[180/237] adwaita-icon-theme-legacy-0:4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[181/238] at-spi2-core-0:2.54.0-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[182/239] lcms2-0:2.16-4.fc41.s390x     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[183/240] libgusb-0:0.4.9-2.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[184/241] libtiff-0:4.6.0-6.fc42.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[185/242] libicu-0:74.2-2.fc41.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[186/243] libsoup3-0:3.6.0-1.fc42.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[187/244] xkeyboard-config-0:2.42-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[188/245] libdatrie-0:0.2.13-10.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[189/246] perl-IO-Socket-IP-0:0.42-512. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[190/247] perl-URI-0:5.29-1.fc42.noarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[191/248] perl-AutoLoader-0:5.74-511.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[192/249] dbus-1:1.14.10-4.fc41.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[193/250] xprop-0:1.2.7-2.fc41.s390x    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[194/251] jbigkit-libs-0:2.1-30.fc41.s3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[195/252] liblerc-0:4.0.0-7.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[196/253] libwebp-0:1.4.0-4.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[197/254] perl-MIME-Base32-0:1.303-21.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[198/255] perl-libnet-0:3.15-512.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[199/256] dbus-broker-0:36-4.fc41.s390x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[200/257] perl-Digest-MD5-0:2.59-5.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[201/258] perl-FileHandle-0:2.05-511.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[202/259] dbus-common-1:1.14.10-4.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[203/260] perl-Digest-0:1.20-511.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[204/265] avahi-libs-0:0.8-30.fc42.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[205/266] cairo-0:1.18.0-4.fc42.s390x   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[206/267] pixman-0:0.43.4-2.fc41.s390x  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[207/268] cairo-gobject-0:1.18.0-4.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[208/269] avahi-glib-0:0.8-30.fc42.s390 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[209/270] zlib-ng-compat-devel-0:2.2.2- 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[210/271] llvm-libs-0:18.1.8-2.fc41.s39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[211/272] libedit-0:3.1-53.20240808cvs. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[212/276] annobin-plugin-gcc-0:12.70-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[213/277] gcc-plugin-annobin-0:14.2.1-3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[214/278] annobin-docs-0:12.70-1.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[215/278] desktop-file-utils-0:0.27-2.f 100% | 240.9 KiB/s |  71.8 KiB |  00m00s
[216/278] ant-0:1.10.15-4.fc42.noarch   100% | 441.1 KiB/s | 169.8 KiB |  00m00s
[217/278] dom4j-0:2.0.3-10.fc40.noarch  100% | 615.9 KiB/s | 288.9 KiB |  00m00s
[218/278] libXxf86vm-devel-0:1.1.5-7.fc 100% | 143.1 KiB/s |  22.6 KiB |  00m00s
[219/278] libvorbis-devel-1:1.3.7-11.fc 100% | 236.3 KiB/s |  18.4 KiB |  00m00s
[220/278] libappstream-glib-0:0.8.3-2.f 100% |   2.4 MiB/s | 398.4 KiB |  00m00s
[221/278] sdljava-0:0.9.1-63.fc41.s390x 100% |   2.1 MiB/s | 407.5 KiB |  00m00s
[222/278] swig-0:4.2.1-8.fc41.s390x     100% |   8.4 MiB/s |   1.6 MiB |  00m00s
[223/278] java-21-openjdk-devel-1:21.0. 100% |   9.0 MiB/s |   5.0 MiB |  00m01s
[224/278] vecmath1.2-0:1.14-37.fc41.noa 100% |   1.3 MiB/s | 117.2 KiB |  00m00s
[225/278] xml-commons-apis-0:1.4.01-47. 100% |   2.5 MiB/s | 229.8 KiB |  00m00s
[226/278] ant-lib-0:1.10.15-4.fc42.noar 100% |   8.0 MiB/s |   2.0 MiB |  00m00s
[227/278] javapackages-tools-0:6.2.0-30 100% | 425.5 KiB/s |  35.7 KiB |  00m00s
[228/278] javapackages-filesystem-0:6.2 100% | 203.0 KiB/s |  12.4 KiB |  00m00s
[229/278] java-21-openjdk-1:21.0.4.0.7- 100% |   4.3 MiB/s | 366.7 KiB |  00m00s
[230/278] libogg-devel-2:1.3.5-9.fc41.s 100% | 174.2 KiB/s |  12.7 KiB |  00m00s
[231/278] SDL_gfx-0:2.0.27-4.fc41.s390x 100% | 772.9 KiB/s |  61.1 KiB |  00m00s
[232/278] SDL_mixer-0:1.2.12-33.fc41.s3 100% |   1.2 MiB/s |  95.6 KiB |  00m00s
[233/278] SDL_ttf-0:2.0.11-30.fc41.s390 100% | 352.6 KiB/s |  26.1 KiB |  00m00s
[234/278] ftgl-0:2.1.3-0.33.rc5.fc41.s3 100% |   1.4 MiB/s | 109.9 KiB |  00m00s
[235/278] java-21-openjdk-headless-1:21 100% |  48.7 MiB/s |  44.6 MiB |  00m01s
[236/278] jdom-0:1.1.3-39.fc41.noarch   100% |   2.2 MiB/s | 176.5 KiB |  00m00s
[237/278] sdl12-compat-0:1.2.68-3.fc41. 100% |   1.2 MiB/s |  96.8 KiB |  00m00s
[238/278] libGLEW-0:2.2.0-8.fc41.s390x  100% |   1.7 MiB/s | 181.8 KiB |  00m00s
[239/278] copy-jdk-configs-0:4.1-6.fc41 100% | 470.1 KiB/s |  27.7 KiB |  00m00s
[240/278] lksctp-tools-0:1.0.19-9.fc41. 100% |   1.4 MiB/s |  98.9 KiB |  00m00s
[241/278] nss-0:3.104.0-1.fc42.s390x    100% |   9.8 MiB/s | 723.8 KiB |  00m00s
[242/278] tzdata-java-0:2024a-9.fc41.no 100% | 718.2 KiB/s |  47.4 KiB |  00m00s
[243/278] xorg-x11-fonts-Type1-0:7.5-39 100% |   7.4 MiB/s | 507.0 KiB |  00m00s
[244/278] fluidsynth-0:2.3.6-1.fc42.s39 100% | 285.5 KiB/s |  24.8 KiB |  00m00s
[245/278] libmikmod-0:3.3.11.1-19.fc41. 100% |   1.4 MiB/s | 181.2 KiB |  00m00s
[246/278] lua-0:5.4.6-6.fc41.s390x      100% |   1.7 MiB/s | 197.9 KiB |  00m00s
[247/278] nspr-0:4.35.0-29.fc42.s390x   100% |   2.2 MiB/s | 148.3 KiB |  00m00s
[248/278] lua-posix-0:36.2.1-7.fc41.s39 100% |   1.2 MiB/s | 141.5 KiB |  00m00s
[249/278] nss-softokn-0:3.104.0-1.fc42. 100% |   6.0 MiB/s | 433.0 KiB |  00m00s
[250/278] nss-sysinit-0:3.104.0-1.fc42. 100% | 332.1 KiB/s |  19.3 KiB |  00m00s
[251/278] nss-util-0:3.104.0-1.fc42.s39 100% |   1.4 MiB/s |  92.7 KiB |  00m00s
[252/278] mkfontscale-0:1.2.3-1.fc41.s3 100% | 390.9 KiB/s |  33.2 KiB |  00m00s
[253/278] ttmkfdir-0:3.0.9-71.fc41.s390 100% | 394.3 KiB/s |  55.6 KiB |  00m00s
[254/278] fluidsynth-libs-0:2.3.6-1.fc4 100% |   1.7 MiB/s | 242.4 KiB |  00m00s
[255/278] pulseaudio-libs-0:17.0-2.fc41 100% |   5.4 MiB/s | 715.5 KiB |  00m00s
[256/278] nss-softokn-freebl-0:3.104.0- 100% |   4.7 MiB/s | 306.1 KiB |  00m00s
[257/278] libfontenc-0:1.1.8-2.fc41.s39 100% | 277.8 KiB/s |  33.1 KiB |  00m00s
[258/278] pipewire-libs-0:1.2.4-1.fc42. 100% |   5.5 MiB/s |   2.0 MiB |  00m00s
[259/278] DevIL-devel-0:1.7.8-49.fc42.s 100% |  17.1 KiB/s |  37.7 KiB |  00m02s
[260/278] libinstpatch-0:1.1.6-29.fc41. 100% |   1.6 MiB/s | 267.8 KiB |  00m00s
[261/278] libsndfile-0:1.2.2-4.fc41.s39 100% |   1.5 MiB/s | 240.8 KiB |  00m00s
[262/278] liblc3-0:1.1.1-3.fc41.s390x   100% |   1.3 MiB/s | 113.2 KiB |  00m00s
[263/278] fdk-aac-free-0:2.0.0-14.fc41. 100% |   4.3 MiB/s | 421.2 KiB |  00m00s
[264/278] libsbc-0:2.0-5.fc41.s390x     100% | 535.8 KiB/s |  42.9 KiB |  00m00s
[265/278] webrtc-audio-processing-0:1.3 100% |   5.5 MiB/s | 532.3 KiB |  00m00s
[266/278] bluez-libs-0:5.78-1.fc42.s390 100% | 277.8 KiB/s |  83.1 KiB |  00m00s
[267/278] libasyncns-0:0.8-29.fc41.s390 100% | 374.6 KiB/s |  29.6 KiB |  00m00s
[268/278] flac-libs-0:1.4.3-5.fc41.s390 100% |   2.8 MiB/s | 226.4 KiB |  00m00s
[269/278] gsm-0:1.0.22-7.fc41.s390x     100% | 408.7 KiB/s |  39.6 KiB |  00m00s
[270/278] lame-libs-0:3.100-18.fc41.s39 100% |   3.9 MiB/s | 351.9 KiB |  00m00s
[271/278] mpg123-libs-0:1.31.3-5.fc41.s 100% |   3.5 MiB/s | 340.9 KiB |  00m00s
[272/278] jasper-libs-0:4.2.3-2.fc41.s3 100% |   2.1 MiB/s | 178.6 KiB |  00m00s
[273/278] libmng-0:2.0.3-22.fc41.s390x  100% |   1.9 MiB/s | 193.9 KiB |  00m00s
[274/278] jack-audio-connection-kit-0:1 100% |   5.7 MiB/s | 524.6 KiB |  00m00s
[275/278] libdb-0:5.3.28-64.fc42.s390x  100% |   8.8 MiB/s | 792.3 KiB |  00m00s
[276/278] libsamplerate-0:0.2.2-9.fc41. 100% |  12.2 MiB/s |   1.3 MiB |  00m00s
[277/278] DevIL-0:1.7.8-49.fc42.s390x   100% | 193.8 KiB/s | 300.0 KiB |  00m02s
[278/278] SDL_image-0:1.2.12-38.fc42.s3 100% |  33.3 KiB/s |  48.8 KiB |  00m01s
--------------------------------------------------------------------------------
[278/278] Total                         100% |  13.0 MiB/s |  68.0 MiB |  00m05s
Running transaction
[  1/280] Verify package files          100% | 384.0   B/s | 278.0   B |  00m01s
[  2/280] Prepare transaction           100% |   2.4 KiB/s | 278.0   B |  00m00s
[  3/280] Installing xorg-x11-proto-dev 100% | 222.8 MiB/s |   1.8 MiB |  00m00s
[  4/280] Installing dbus-libs-1:1.14.1 100% | 194.3 MiB/s | 398.0 KiB |  00m00s
[  5/280] Installing javapackages-files 100% |   0.0   B/s |   5.3 KiB |  00m00s
[  6/280] Installing libjpeg-turbo-0:3. 100% | 366.0 MiB/s | 749.5 KiB |  00m00s
[  7/280] Installing libpng-2:1.6.44-1. 100% | 252.8 MiB/s | 258.8 KiB |  00m00s
[  8/280] Installing expat-0:2.6.3-1.fc 100% | 313.7 MiB/s | 321.2 KiB |  00m00s
[  9/280] Installing nspr-0:4.35.0-29.f 100% | 182.4 MiB/s | 373.6 KiB |  00m00s
[ 10/280] Installing libglvnd-1:1.7.0-5 100% | 441.8 MiB/s | 904.9 KiB |  00m00s
[ 11/280] Installing nss-util-0:3.104.0 100% | 240.0 MiB/s | 245.8 KiB |  00m00s
[ 12/280] Installing avahi-libs-0:0.8-3 100% | 179.9 MiB/s | 184.2 KiB |  00m00s
[ 13/280] Installing libwayland-client- 100% |   0.0   B/s |  75.1 KiB |  00m00s
[ 14/280] Installing libogg-2:1.3.5-9.f 100% |  53.5 MiB/s |  54.8 KiB |  00m00s
[ 15/280] Installing alsa-lib-0:1.2.12- 100% | 216.0 MiB/s |   1.5 MiB |  00m00s
[ 16/280] Installing libvorbis-1:1.3.7- 100% | 295.5 MiB/s | 907.7 KiB |  00m00s
[ 17/280] Installing opus-0:1.5.2-1.fc4 100% | 219.0 MiB/s | 448.4 KiB |  00m00s
[ 18/280] Installing fonts-filesystem-1 100% |   0.0   B/s | 788.0   B |  00m00s
[ 19/280] Installing libICE-0:1.1.1-4.f 100% | 189.7 MiB/s | 194.3 KiB |  00m00s
[ 20/280] Installing libX11-xcb-0:1.8.1 100% |   0.0   B/s |  15.7 KiB |  00m00s
[ 21/280] Installing libmpc-0:1.3.1-6.f 100% | 162.1 MiB/s | 166.0 KiB |  00m00s
[ 22/280] Installing libICE-devel-0:1.1 100% | 257.2 MiB/s | 263.4 KiB |  00m00s
[ 23/280] Installing libSM-0:1.2.4-4.fc 100% | 104.0 MiB/s | 106.5 KiB |  00m00s
[ 24/280] Installing libwayland-cursor- 100% |   0.0   B/s |  42.3 KiB |  00m00s
[ 25/280] Installing libglvnd-opengl-1: 100% | 212.9 MiB/s | 218.0 KiB |  00m00s
[ 26/280] Installing mesa-libGLU-0:9.0. 100% | 200.3 MiB/s | 410.3 KiB |  00m00s
[ 27/280] Installing lcms2-0:2.16-4.fc4 100% | 223.8 MiB/s | 458.4 KiB |  00m00s
[ 28/280] Installing fribidi-0:1.0.15-2 100% | 373.4 MiB/s | 382.4 KiB |  00m00s
[ 29/280] Installing libusb1-0:1.0.27-3 100% | 171.6 MiB/s | 175.7 KiB |  00m00s
[ 30/280] Installing libwayland-server- 100% |  97.3 MiB/s |  99.6 KiB |  00m00s
[ 31/280] Installing libXau-0:1.0.11-7. 100% |  66.6 MiB/s |  68.2 KiB |  00m00s
[ 32/280] Installing libxcb-0:1.17.0-2. 100% | 237.1 MiB/s |   1.2 MiB |  00m00s
[ 33/280] Installing libxshmfence-0:1.3 100% |   0.0   B/s |  16.0 KiB |  00m00s
[ 34/280] Installing cmake-filesystem-0 100% |   7.0 MiB/s |   7.1 KiB |  00m00s
[ 35/280] Installing emacs-filesystem-1 100% |   0.0   B/s | 544.0   B |  00m00s
[ 36/280] Installing zlib-ng-compat-dev 100% | 105.8 MiB/s | 108.3 KiB |  00m00s
[ 37/280] Installing libXau-devel-0:1.0 100% |   1.3 MiB/s |   8.2 KiB |  00m00s
[ 38/280] Installing libxcb-devel-0:1.1 100% |  68.2 MiB/s |   3.1 MiB |  00m00s
[ 39/280] Installing libmng-0:2.0.3-22. 100% | 186.2 MiB/s | 571.9 KiB |  00m00s
[ 40/280] Installing cpp-0:14.2.1-3.fc4 100% | 276.8 MiB/s |  25.5 MiB |  00m00s
[ 41/280] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB |  00m00s
[ 42/280] Installing flac-libs-0:1.4.3- 100% | 204.5 MiB/s | 628.1 KiB |  00m00s
[ 43/280] Installing nss-softokn-freebl 100% | 248.9 MiB/s | 764.5 KiB |  00m00s
[ 44/280] Installing nss-softokn-0:3.10 100% | 347.5 MiB/s |   2.1 MiB |  00m00s
[ 45/280] Installing nss-sysinit-0:3.10 100% |  22.5 MiB/s |  23.1 KiB |  00m00s
[ 46/280] Installing nss-0:3.104.0-1.fc 100% | 164.3 MiB/s |   2.0 MiB |  00m00s
[ 47/280] Installing jasper-libs-0:4.2. 100% | 125.7 MiB/s | 386.3 KiB |  00m00s
[ 48/280] Installing ant-lib-0:1.10.15- 100% | 567.2 MiB/s |   2.3 MiB |  00m00s
[ 49/280] Installing jdom-0:1.1.3-39.fc 100% | 218.6 MiB/s | 223.8 KiB |  00m00s
[ 50/280] Installing annobin-docs-0:12. 100% |   0.0   B/s |  98.8 KiB |  00m00s
[ 51/280] Installing libsamplerate-0:0. 100% | 288.6 MiB/s |   1.4 MiB |  00m00s
[ 52/280] Installing libdb-0:5.3.28-64. 100% | 145.6 MiB/s |   1.9 MiB |  00m00s
[ 53/280] Installing jack-audio-connect 100% | 232.9 MiB/s |   1.9 MiB |  00m00s
[ 54/280] Installing libedit-0:3.1-53.2 100% | 275.0 MiB/s | 281.6 KiB |  00m00s
[ 55/280] Installing llvm-libs-0:18.1.8 100% | 359.4 MiB/s | 180.8 MiB |  00m01s
[ 56/280] Installing pixman-0:0.43.4-2. 100% | 282.0 MiB/s | 577.4 KiB |  00m00s
[ 57/280] Installing dbus-common-1:1.14 100% | 752.8 KiB/s |  13.6 KiB |  00m00s
[ 58/280] Installing dbus-broker-0:36-4 100% |  77.4 MiB/s | 396.3 KiB |  00m00s
[ 59/280] Installing dbus-1:1.14.10-4.f 100% |   0.0   B/s | 124.0   B |  00m00s
[ 60/280] Installing libwebp-0:1.4.0-4. 100% | 218.2 MiB/s | 670.3 KiB |  00m00s
[ 61/280] Installing liblerc-0:4.0.0-7. 100% | 264.2 MiB/s | 270.6 KiB |  00m00s
[ 62/280] Installing jbigkit-libs-0:2.1 100% | 120.3 MiB/s | 123.2 KiB |  00m00s
[ 63/280] Installing libtiff-0:4.6.0-6. 100% | 214.8 MiB/s | 660.0 KiB |  00m00s
[ 64/280] Installing DevIL-0:1.7.8-49.f 100% | 250.0 MiB/s | 768.0 KiB |  00m00s
[ 65/280] Installing libdatrie-0:0.2.13 100% |   0.0   B/s |  62.8 KiB |  00m00s
[ 66/280] Installing libthai-0:0.1.29-9 100% | 192.6 MiB/s | 789.1 KiB |  00m00s
[ 67/280] Installing xkeyboard-config-0 100% | 272.5 MiB/s |   6.5 MiB |  00m00s
[ 68/280] Installing libxkbcommon-0:1.7 100% | 176.6 MiB/s | 361.8 KiB |  00m00s
[ 69/280] Installing libicu-0:74.2-2.fc 100% | 292.1 MiB/s |  35.3 MiB |  00m00s
[ 70/280] Installing adwaita-icon-theme 100% |  71.6 MiB/s |   2.4 MiB |  00m00s
[ 71/280] Installing adwaita-cursor-the 100% | 627.3 MiB/s |  10.0 MiB |  00m00s
[ 72/280] Installing adwaita-icon-theme 100% |  82.7 MiB/s |   1.3 MiB |  00m00s
[ 73/280] Installing ncurses-0:6.5-2.20 100% | 316.5 MiB/s | 648.1 KiB |  00m00s
[ 74/280] Installing libwayland-egl-0:1 100% |   0.0   B/s |  17.5 KiB |  00m00s
[ 75/280] Installing libepoxy-0:1.5.10- 100% | 329.1 MiB/s |   1.3 MiB |  00m00s
[ 76/280] Installing hicolor-icon-theme 100% |  12.5 MiB/s | 179.5 KiB |  00m00s
[ 77/280] Installing groff-base-0:1.23. 100% | 188.4 MiB/s |   4.3 MiB |  00m00s
[ 78/280] Installing perl-Digest-0:1.20 100% |  36.2 MiB/s |  37.1 KiB |  00m00s
[ 79/280] Installing perl-B-0:1.89-511. 100% | 254.5 MiB/s | 521.1 KiB |  00m00s
[ 80/280] Installing perl-FileHandle-0: 100% |   0.0   B/s |   9.8 KiB |  00m00s
[ 81/280] Installing perl-Digest-MD5-0: 100% |  60.0 MiB/s |  61.5 KiB |  00m00s
[ 82/280] Installing perl-Data-Dumper-0 100% | 114.6 MiB/s | 117.4 KiB |  00m00s
[ 83/280] Installing perl-MIME-Base32-0 100% |   0.0   B/s |  32.2 KiB |  00m00s
[ 84/280] Installing perl-libnet-0:3.15 100% | 287.8 MiB/s | 294.7 KiB |  00m00s
[ 85/280] Installing perl-IO-Socket-IP- 100% |  98.1 MiB/s | 100.5 KiB |  00m00s
[ 86/280] Installing perl-AutoLoader-0: 100% |   0.0   B/s |  20.9 KiB |  00m00s
[ 87/280] Installing perl-URI-0:5.29-1. 100% |  85.9 MiB/s | 263.8 KiB |  00m00s
[ 88/280] Installing perl-File-Path-0:2 100% |   0.0   B/s |  64.5 KiB |  00m00s
[ 89/280] Installing perl-locale-0:1.12 100% |   0.0   B/s |   6.9 KiB |  00m00s
[ 90/280] Installing perl-if-0:0.61.000 100% |   0.0   B/s |   6.2 KiB |  00m00s
[ 91/280] Installing perl-Mozilla-CA-0: 100% |   0.0   B/s |  10.8 KiB |  00m00s
[ 92/280] Installing perl-Time-Local-2: 100% |   0.0   B/s |  70.6 KiB |  00m00s
[ 93/280] Installing perl-Pod-Escapes-1 100% |   0.0   B/s |  25.9 KiB |  00m00s
[ 94/280] Installing perl-Text-Tabs+Wra 100% |  23.3 MiB/s |  23.9 KiB |  00m00s
[ 95/280] Installing perl-Net-SSLeay-0: 100% | 237.5 MiB/s |   1.4 MiB |  00m00s
[ 96/280] Installing perl-IO-Socket-SSL 100% | 230.3 MiB/s | 707.4 KiB |  00m00s
[ 97/280] Installing perl-Class-Struct- 100% |   0.0   B/s |  25.9 KiB |  00m00s
[ 98/280] Installing perl-POSIX-0:2.20- 100% | 246.3 MiB/s | 252.2 KiB |  00m00s
[ 99/280] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.1 KiB |  00m00s
[100/280] Installing perl-IPC-Open3-0:1 100% |   0.0   B/s |  23.3 KiB |  00m00s
[101/280] Installing perl-Term-ANSIColo 100% |  96.9 MiB/s |  99.2 KiB |  00m00s
[102/280] Installing perl-Term-Cap-0:1. 100% |   0.0   B/s |  30.6 KiB |  00m00s
[103/280] Installing perl-Pod-Simple-1: 100% | 185.7 MiB/s | 570.5 KiB |  00m00s
[104/280] Installing perl-HTTP-Tiny-0:0 100% | 150.6 MiB/s | 154.2 KiB |  00m00s
[105/280] Installing perl-Symbol-0:1.09 100% |   0.0   B/s |   7.2 KiB |  00m00s
[106/280] Installing perl-SelectSaver-0 100% |   0.0   B/s |   2.6 KiB |  00m00s
[107/280] Installing perl-Socket-4:2.03 100% | 126.8 MiB/s | 129.9 KiB |  00m00s
[108/280] Installing perl-File-stat-0:1 100% |   0.0   B/s |  13.1 KiB |  00m00s
[109/280] Installing perl-podlators-1:6 100% | 313.9 MiB/s | 321.4 KiB |  00m00s
[110/280] Installing perl-Pod-Perldoc-0 100% | 165.3 MiB/s | 169.3 KiB |  00m00s
[111/280] Installing perl-Text-ParseWor 100% |   0.0   B/s |  14.6 KiB |  00m00s
[112/280] Installing perl-Fcntl-0:1.18- 100% |   0.0   B/s |  57.9 KiB |  00m00s
[113/280] Installing perl-base-0:2.27-5 100% |   0.0   B/s |  12.9 KiB |  00m00s
[114/280] Installing perl-mro-0:1.29-51 100% |   0.0   B/s |  46.5 KiB |  00m00s
[115/280] Installing perl-IO-0:1.55-511 100% | 151.5 MiB/s | 155.1 KiB |  00m00s
[116/280] Installing perl-overloading-0 100% |   0.0   B/s |   5.5 KiB |  00m00s
[117/280] Installing perl-Pod-Usage-4:2 100% |   0.0   B/s |  86.3 KiB |  00m00s
[118/280] Installing perl-Errno-0:1.38- 100% |   0.0   B/s |   8.8 KiB |  00m00s
[119/280] Installing perl-File-Basename 100% |   0.0   B/s |  14.6 KiB |  00m00s
[120/280] Installing perl-constant-0:1. 100% |   0.0   B/s |  27.4 KiB |  00m00s
[121/280] Installing perl-vars-0:1.05-5 100% |   0.0   B/s |   4.3 KiB |  00m00s
[122/280] Installing perl-Scalar-List-U 100% | 150.1 MiB/s | 153.7 KiB |  00m00s
[123/280] Installing perl-parent-1:0.24 100% |   0.0   B/s |  10.7 KiB |  00m00s
[124/280] Installing perl-overload-0:1. 100% |   0.0   B/s |  71.9 KiB |  00m00s
[125/280] Installing perl-Getopt-Std-0: 100% |   0.0   B/s |  11.7 KiB |  00m00s
[126/280] Installing perl-MIME-Base64-0 100% |  47.0 MiB/s |  48.1 KiB |  00m00s
[127/280] Installing perl-Storable-1:3. 100% | 228.3 MiB/s | 233.8 KiB |  00m00s
[128/280] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB |  00m00s
[129/280] Installing perl-Exporter-0:5. 100% |   0.0   B/s |  55.6 KiB |  00m00s
[130/280] Installing perl-PathTools-0:3 100% | 180.0 MiB/s | 184.3 KiB |  00m00s
[131/280] Installing perl-DynaLoader-0: 100% |   0.0   B/s |  32.5 KiB |  00m00s
[132/280] Installing perl-Encode-4:3.21 100% | 343.2 MiB/s |   9.6 MiB |  00m00s
[133/280] Installing perl-Carp-0:1.54-5 100% |  23.3 MiB/s |  47.7 KiB |  00m00s
[134/280] Installing perl-libs-4:5.40.0 100% | 245.5 MiB/s |  10.3 MiB |  00m00s
[135/280] Installing perl-interpreter-4 100% | 120.9 MiB/s | 123.8 KiB |  00m00s
[136/280] Installing perl-threads-1:2.4 100% | 114.2 MiB/s | 117.0 KiB |  00m00s
[137/280] Installing perl-threads-share 100% |  83.7 MiB/s |  85.7 KiB |  00m00s
[138/280] Installing perl-Thread-Queue- 100% |   0.0   B/s |  30.4 KiB |  00m00s
[139/280] Installing perl-File-Compare- 100% |   0.0   B/s |   6.1 KiB |  00m00s
[140/280] Installing perl-File-Copy-0:2 100% |   0.0   B/s |  20.2 KiB |  00m00s
[141/280] Installing perl-File-Find-0:1 100% |   0.0   B/s |  42.5 KiB |  00m00s
[142/280] Installing hwdata-0:0.387-1.f 100% | 462.2 MiB/s |   9.2 MiB |  00m00s
[143/280] Installing libpciaccess-0:0.1 100% |   0.0   B/s |  45.8 KiB |  00m00s
[144/280] Installing libdrm-0:2.4.123-1 100% | 216.4 MiB/s | 443.1 KiB |  00m00s
[145/280] Installing mpg123-libs-0:1.31 100% | 206.3 MiB/s | 845.2 KiB |  00m00s
[146/280] Installing lame-libs-0:3.100- 100% | 303.4 MiB/s |   1.2 MiB |  00m00s
[147/280] Installing gsm-0:1.0.22-7.fc4 100% |  68.6 MiB/s |  70.2 KiB |  00m00s
[148/280] Installing libsndfile-0:1.2.2 100% | 199.0 MiB/s | 611.4 KiB |  00m00s
[149/280] Installing google-noto-fonts- 100% |   0.0   B/s |  18.3 KiB |  00m00s
[150/280] Installing google-noto-sans-v 100% | 249.8 MiB/s |   1.2 MiB |  00m00s
[151/280] Installing default-fonts-core 100% |  17.8 MiB/s |  18.2 KiB |  00m00s
[152/280] Installing mesa-filesystem-0: 100% |   0.0   B/s |   4.3 KiB |  00m00s
[153/280] Installing lm_sensors-libs-0: 100% |  84.7 MiB/s |  86.8 KiB |  00m00s
[154/280] Installing mesa-libglapi-0:24 100% | 353.9 MiB/s | 362.4 KiB |  00m00s
[155/280] Installing mesa-dri-drivers-0 100% | 357.6 MiB/s |  15.7 MiB |  00m00s
[156/280] Installing mesa-libgbm-0:24.2 100% |  72.1 MiB/s |  73.8 KiB |  00m00s
[157/280] Installing mesa-libEGL-0:24.2 100% | 197.7 MiB/s | 404.8 KiB |  00m00s
[158/280] Installing libglvnd-egl-1:1.7 100% |   0.0   B/s |  78.2 KiB |  00m00s
[159/280] Installing libglvnd-gles-1:1. 100% | 128.1 MiB/s | 131.1 KiB |  00m00s
[160/280] Installing libasyncns-0:0.8-2 100% |  55.1 MiB/s |  56.4 KiB |  00m00s
[161/280] Installing pulseaudio-libs-0: 100% | 288.0 MiB/s |   3.5 MiB |  00m00s
[162/280] Installing libmikmod-0:3.3.11 100% | 213.3 MiB/s | 436.9 KiB |  00m00s
[163/280] Installing webrtc-audio-proce 100% | 273.7 MiB/s |   1.4 MiB |  00m00s
[164/280] Installing libsbc-0:2.0-5.fc4 100% |   0.0   B/s |  82.2 KiB |  00m00s
[165/280] Installing liblc3-0:1.1.1-3.f 100% | 183.3 MiB/s | 187.7 KiB |  00m00s
[166/280] Installing fdk-aac-free-0:2.0 100% | 232.0 MiB/s | 712.7 KiB |  00m00s
[167/280] Installing bluez-libs-0:5.78- 100% | 226.0 MiB/s | 231.4 KiB |  00m00s
[168/280] Installing m4-0:1.4.19-10.fc4 100% | 155.0 MiB/s | 634.8 KiB |  00m00s
[169/280] Installing autoconf-0:2.72-3. 100% | 310.9 MiB/s |   2.8 MiB |  00m00s
[170/280] Installing automake-0:1.16.5- 100% | 252.0 MiB/s |   1.8 MiB |  00m00s
[171/280] Installing libogg-devel-2:1.3 100% |   0.0   B/s |  18.6 KiB |  00m00s
[172/280] Installing libfontenc-0:1.1.8 100% |   0.0   B/s |  72.0 KiB |  00m00s
[173/280] Installing graphite2-0:1.3.14 100% | 102.3 MiB/s | 209.6 KiB |  00m00s
[174/280] Installing libX11-common-0:1. 100% |  98.9 MiB/s |   1.2 MiB |  00m00s
[175/280] Installing libX11-0:1.8.10-2. 100% | 275.6 MiB/s |   1.4 MiB |  00m00s
[176/280] Installing libXext-0:1.3.6-2. 100% |  32.2 MiB/s |  99.0 KiB |  00m00s
[177/280] Installing libX11-devel-0:1.8 100% |  74.6 MiB/s |   1.1 MiB |  00m00s
[178/280] Installing libXrender-0:0.9.1 100% |   0.0   B/s |  55.1 KiB |  00m00s
[179/280] Installing libXfixes-0:6.0.1- 100% |   0.0   B/s |  31.5 KiB |  00m00s
[180/280] Installing libXi-0:1.8.2-1.fc 100% |   0.0   B/s |  85.4 KiB |  00m00s
[181/280] Installing libXtst-0:1.2.5-1. 100% |   0.0   B/s |  42.4 KiB |  00m00s
[182/280] Installing libXcursor-0:1.2.2 100% |   0.0   B/s |  59.0 KiB |  00m00s
[183/280] Installing libXrender-devel-0 100% |   0.0   B/s |  51.0 KiB |  00m00s
[184/280] Installing libXrandr-0:1.5.4- 100% |  55.4 MiB/s |  56.8 KiB |  00m00s
[185/280] Installing libXext-devel-0:1. 100% |  54.2 MiB/s | 110.9 KiB |  00m00s
[186/280] Installing libXxf86vm-0:1.1.5 100% |   0.0   B/s |  26.3 KiB |  00m00s
[187/280] Installing libXcomposite-0:0. 100% |   0.0   B/s |  45.9 KiB |  00m00s
[188/280] Installing libglvnd-glx-1:1.7 100% | 388.1 MiB/s | 794.8 KiB |  00m00s
[189/280] Installing mesa-libGL-0:24.2. 100% | 290.5 MiB/s | 595.0 KiB |  00m00s
[190/280] Installing libGLEW-0:2.2.0-8. 100% | 371.8 MiB/s | 761.4 KiB |  00m00s
[191/280] Installing libXfixes-devel-0: 100% |   0.0   B/s |   9.9 KiB |  00m00s
[192/280] Installing libXdamage-0:1.1.6 100% |   0.0   B/s |  45.1 KiB |  00m00s
[193/280] Installing libXinerama-0:1.1. 100% |   0.0   B/s |  19.9 KiB |  00m00s
[194/280] Installing libXt-0:1.3.0-4.fc 100% | 233.7 MiB/s | 478.6 KiB |  00m00s
[195/280] Installing xprop-0:1.2.7-2.fc 100% |  15.6 MiB/s |  64.0 KiB |  00m00s
[196/280] Installing xml-common-0:0.6.3 100% |  19.8 MiB/s |  81.1 KiB |  00m00s
[197/280] Installing kernel-headers-0:6 100% | 176.4 MiB/s |   6.5 MiB |  00m00s
[198/280] Installing glibc-headers-s390 100% | 172.1 MiB/s |   2.2 MiB |  00m00s
[199/280] Installing libxcrypt-devel-0: 100% |  31.8 MiB/s |  32.6 KiB |  00m00s
[200/280] Installing glibc-devel-0:2.40 100% | 460.3 MiB/s | 471.4 KiB |  00m00s
[201/280] Installing nettle-0:3.10-3.fc 100% | 277.4 MiB/s | 852.3 KiB |  00m00s
[202/280] Installing gnutls-0:3.8.7-4.f 100% | 287.3 MiB/s |   3.2 MiB |  00m00s
[203/280] Installing glib2-0:2.82.1-1.f 100% | 326.3 MiB/s |  15.0 MiB |  00m00s
[204/280] Installing json-glib-0:1.10.0 100% | 142.1 MiB/s | 581.9 KiB |  00m00s
[205/280] Installing freetype-0:2.13.2- 100% | 228.7 MiB/s | 936.6 KiB |  00m00s
[206/280] Installing harfbuzz-0:9.0.0-3 100% | 229.3 MiB/s |   2.8 MiB |  00m00s
[207/280] Installing fontconfig-0:2.15. 100% | 824.2 KiB/s | 844.8 KiB |  00m01s
[208/280] Installing cairo-0:1.18.0-4.f 100% | 197.2 MiB/s |   1.8 MiB |  00m00s
[209/280] Installing pipewire-libs-0:1. 100% | 234.5 MiB/s |   7.7 MiB |  00m00s
[210/280] Installing at-spi2-core-0:2.5 100% | 194.6 MiB/s |   1.6 MiB |  00m00s
[211/280] Installing atk-0:2.54.0-1.fc4 100% | 267.6 MiB/s | 274.0 KiB |  00m00s
[212/280] Installing cups-libs-1:2.4.10 100% | 238.3 MiB/s | 732.2 KiB |  00m00s
[213/280] Installing at-spi2-atk-0:2.54 100% | 297.8 MiB/s | 305.0 KiB |  00m00s
[214/280] Installing cairo-gobject-0:1. 100% |   0.0   B/s |  35.8 KiB |  00m00s
[215/280] Installing libXft-0:2.3.8-7.f 100% | 169.7 MiB/s | 173.8 KiB |  00m00s
[216/280] Installing pango-0:1.54.0-2.f 100% | 207.1 MiB/s |   1.0 MiB |  00m00s
[217/280] Installing ftgl-0:2.1.3-0.33. 100% | 380.7 MiB/s | 389.8 KiB |  00m00s
[218/280] Installing mkfontscale-0:1.2. 100% |   0.0   B/s |  58.3 KiB |  00m00s
[219/280] Installing ttmkfdir-0:3.0.9-7 100% | 124.3 MiB/s | 127.3 KiB |  00m00s
[220/280] Installing xorg-x11-fonts-Typ 100% |  18.8 MiB/s | 865.6 KiB |  00m00s
[221/280] Installing libgusb-0:0.4.9-2. 100% | 159.6 MiB/s | 163.5 KiB |  00m00s
[222/280] Installing colord-libs-0:1.4. 100% | 214.0 MiB/s | 876.5 KiB |  00m00s
[223/280] Installing shared-mime-info-0 100% | 196.6 MiB/s |   2.6 MiB |  00m00s
[224/280] Installing gdk-pixbuf2-0:2.42 100% | 230.7 MiB/s |   2.5 MiB |  00m00s
[225/280] Installing gdk-pixbuf2-module 100% |   0.0   B/s |  60.4 KiB |  00m00s
[226/280] Installing gtk-update-icon-ca 100% |   0.0   B/s |  71.2 KiB |  00m00s
[227/280] Installing libinstpatch-0:1.1 100% | 279.0 MiB/s | 857.1 KiB |  00m00s
[228/280] Installing fluidsynth-libs-0: 100% | 271.4 MiB/s | 555.9 KiB |  00m00s
[229/280] Installing fluidsynth-0:2.3.6 100% |   0.0   B/s |  41.9 KiB |  00m00s
[230/280] Installing libcloudproviders- 100% | 130.7 MiB/s | 133.9 KiB |  00m00s
[231/280] Installing libsoup3-0:3.6.0-1 100% | 201.1 MiB/s |   1.2 MiB |  00m00s
[232/280] Installing avahi-glib-0:0.8-3 100% |   0.0   B/s |  24.2 KiB |  00m00s
[233/280] Installing libtracker-sparql- 100% | 225.7 MiB/s |   1.1 MiB |  00m00s
[234/280] Installing gtk3-0:3.24.43-2.f 100% | 308.1 MiB/s |  23.1 MiB |  00m00s
[235/280] Installing libdecor-0:0.2.2-4 100% | 175.1 MiB/s | 179.3 KiB |  00m00s
[236/280] Installing SDL2-0:2.30.3-2.fc 100% | 281.7 MiB/s |   2.3 MiB |  00m00s
[237/280] Installing sdl12-compat-0:1.2 100% | 219.9 MiB/s | 225.2 KiB |  00m00s
[238/280] Installing SDL_gfx-0:2.0.27-4 100% | 126.2 MiB/s | 129.2 KiB |  00m00s
[239/280] Installing SDL_mixer-0:1.2.12 100% | 217.4 MiB/s | 222.6 KiB |  00m00s
[240/280] Installing SDL_ttf-0:2.0.11-3 100% |   0.0   B/s |  44.6 KiB |  00m00s
[241/280] Installing SDL_image-0:1.2.12 100% |  96.6 MiB/s |  98.9 KiB |  00m00s
[242/280] Installing lua-posix-0:36.2.1 100% | 204.8 MiB/s | 629.0 KiB |  00m00s
[243/280] Installing lua-0:5.4.6-6.fc41 100% | 306.8 MiB/s | 628.4 KiB |  00m00s
[244/280] Installing copy-jdk-configs-0 100% |   0.0   B/s |  21.0 KiB |  00m00s
[245/280] Installing libuuid-devel-0:2. 100% |   0.0   B/s |  43.8 KiB |  00m00s
[246/280] Installing libSM-devel-0:1.2. 100% |   0.0   B/s |  19.7 KiB |  00m00s
[247/280] Installing libglvnd-core-deve 100% |   0.0   B/s |  41.1 KiB |  00m00s
[248/280] Installing libglvnd-devel-1:1 100% | 530.1 MiB/s |   2.1 MiB |  00m00s
[249/280] Installing libubsan-0:14.2.1- 100% | 240.2 MiB/s | 491.9 KiB |  00m00s
[250/280] Installing libatomic-0:14.2.1 100% |   0.0   B/s |  33.2 KiB |  00m00s
[251/280] Installing libasan-0:14.2.1-3 100% | 330.1 MiB/s |   1.7 MiB |  00m00s
[252/280] Installing tzdata-java-0:2024 100% |   0.0   B/s | 102.1 KiB |  00m00s
[253/280] Installing lksctp-tools-0:1.0 100% | 137.7 MiB/s | 282.1 KiB |  00m00s
[254/280] Installing java-21-openjdk-he 100% | 355.1 MiB/s | 190.0 MiB |  00m01s
[255/280] Installing java-21-openjdk-1: 100% | 123.0 MiB/s |   1.0 MiB |  00m00s
[256/280] Installing javapackages-tools 100% |  17.4 MiB/s |  71.3 KiB |  00m00s
[257/280] Installing libstdc++-devel-0: 100% | 332.4 MiB/s |  15.3 MiB |  00m00s
[258/280] Installing make-1:4.4.1-8.fc4 100% | 266.1 MiB/s |   1.9 MiB |  00m00s
[259/280] Installing gcc-0:14.2.1-3.fc4 100% | 323.9 MiB/s |  76.8 MiB |  00m00s
[260/280] Installing gcc-c++-0:14.2.1-3 100% | 293.2 MiB/s |  28.7 MiB |  00m00s
[261/280] Installing annobin-plugin-gcc 100% |  87.6 MiB/s | 987.0 KiB |  00m00s
[262/280] Installing gcc-plugin-annobin 100% |   6.1 MiB/s |  62.2 KiB |  00m00s
[263/280] Installing ant-0:1.10.15-4.fc 100% | 156.5 MiB/s | 480.9 KiB |  00m00s
[264/280] Installing java-21-openjdk-de 100% | 431.7 MiB/s |  11.2 MiB |  00m00s
[265/280] Installing sdljava-0:0.9.1-63 100% | 246.8 MiB/s | 758.1 KiB |  00m00s
[266/280] Installing dom4j-0:2.0.3-10.f 100% | 301.1 MiB/s | 308.4 KiB |  00m00s
[267/280] Installing vecmath1.2-0:1.14- 100% |   0.0   B/s | 118.0 KiB |  00m00s
[268/280] Installing mesa-libGLU-devel- 100% |  17.1 MiB/s |  17.5 KiB |  00m00s
[269/280] Installing libXt-devel-0:1.3. 100% | 184.9 MiB/s |   1.7 MiB |  00m00s
[270/280] Installing libappstream-glib- 100% | 204.4 MiB/s |   1.4 MiB |  00m00s
[271/280] Installing desktop-file-utils 100% | 125.7 MiB/s | 257.4 KiB |  00m00s
[272/280] Installing libXcursor-devel-0 100% |  31.8 MiB/s |  32.6 KiB |  00m00s
[273/280] Installing libXxf86vm-devel-0 100% |  15.9 MiB/s |  16.3 KiB |  00m00s
[274/280] Installing libXrandr-devel-0: 100% |   0.0   B/s |  24.7 KiB |  00m00s
[275/280] Installing libvorbis-devel-1: 100% |   0.0   B/s |  40.1 KiB |  00m00s
[276/280] Installing DevIL-devel-0:1.7. 100% |   0.0   B/s |  53.2 KiB |  00m00s
[277/280] Installing libpng-devel-2:1.6 100% | 290.8 MiB/s | 893.4 KiB |  00m00s
[278/280] Installing libjpeg-turbo-deve 100% | 347.3 MiB/s | 355.6 KiB |  00m00s
[279/280] Installing xml-commons-apis-0 100% | 110.9 MiB/s | 340.7 KiB |  00m00s
warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead
[280/280] Installing swig-0:4.2.1-8.fc4 100% |  10.8 MiB/s |   6.2 MiB |  00m01s
Warning: skipped PGP checks for 8 packages from repository: copr_base
Complete!
Finish: build setup for bolzplatz2006-1.0.3-60.fc42.src.rpm
Start: rpmbuild bolzplatz2006-1.0.3-60.fc42.src.rpm
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1721865600
Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.srU1pe
+ umask 022
+ cd /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ test -d /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ /usr/bin/rm -rf /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/bolzplatz2006-1.0.3-build/SPECPARTS
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.D8zLfp
+ umask 022
+ cd /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ cd /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ rm -rf bolzplatz2006-1.0.3
+ /usr/bin/mkdir -p bolzplatz2006-1.0.3
+ cd bolzplatz2006-1.0.3
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/bolzplatz2006-1.0.3-src.zip
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-irrlicht.i.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-irrlicht-extra-qualification-error.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-irrlicht-use-systemlibs.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-irrlicht-png-64bit.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-lwjgl-nofmod.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-lwjgl-openal11.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-lwjgl-Makefile.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-no-xrandr.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-versioned-openal.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-1.0.3-libpng15.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-use-system-extgl.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-gcc6.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/bolzplatz2006-openjdk11.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ cp /builddir/build/SOURCES/bolzplatz2006-jirr-no-crash.patch libsrc/jirr-dev/diff.txt
+ cp /builddir/build/SOURCES/bolzplatz2006-functions.sh .
+ sed -i 's/\r//' license.txt
+ rm -r libsrc/irrlicht-0.14-patched/libpng libsrc/irrlicht-0.14-patched/zlib libsrc/irrlicht-0.14-patched/jpeglib libsrc/irrlicht-0.14-patched/glext.h
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.JW7GKx
+ umask 022
+ cd /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
~/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/irrlicht-0.14-patched ~/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd bolzplatz2006-1.0.3
+ export 'RPM_OPT_FLAGS=-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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE'
+ RPM_OPT_FLAGS='-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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE'
+ export JAVA_HOME=/usr/lib/jvm/java-openjdk
+ JAVA_HOME=/usr/lib/jvm/java-openjdk
+ '[' -z '' ']'
+ export JAVA_ARCH=s390x
+ JAVA_ARCH=s390x
+ echo 'export LD_LIBRARY_PATH=/usr/lib/jvm/jre-openjdk/lib/s390x'
+ pushd libsrc/irrlicht-0.14-patched
+ make -j2 'CPP=g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing' 'CC=g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing'
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIButton.cpp -o CGUIButton.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUICheckBox.cpp -o CGUICheckBox.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUICheckBox.h:8,
                 from CGUICheckBox.h:8,
                 from CGUICheckBox.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IGUIButton.h:8,
                 from CGUIButton.h:8,
                 from CGUIButton.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIButton.cpp:8:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:11,
                 from CGUICheckBox.cpp:8:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIButton.h: In constructor ‘irr::gui::CGUIButton::CGUIButton(irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>, bool)’:
CGUIButton.h:71:27: warning: ‘irr::gui::CGUIButton::OverrideFont’ will be initialized after [-Wreorder]
   71 |                 IGUIFont* OverrideFont;
      |                           ^~~~~~~~~~~~
CGUIButton.h:67:22: warning:   ‘bool irr::gui::CGUIButton::NoClip’ [-Wreorder]
   67 |                 bool NoClip;
      |                      ^~~~~~
CGUIButton.cpp:17:1: warning:   when initialized here [-Wreorder]
   17 | CGUIButton::CGUIButton(IGUIEnvironment* environment, IGUIElement* parent,
      | ^~~~~~~~~~
CGUIButton.h:73:34: warning: ‘irr::gui::CGUIButton::PressedImage’ will be initialized after [-Wreorder]
   73 |                 video::ITexture* PressedImage;
      |                                  ^~~~~~~~~~~~
CGUIButton.h:68:22: warning:   ‘bool irr::gui::CGUIButton::IsPushButton’ [-Wreorder]
   68 |                 bool IsPushButton;
      |                      ^~~~~~~~~~~~
CGUIButton.cpp:17:1: warning:   when initialized here [-Wreorder]
   17 | CGUIButton::CGUIButton(IGUIEnvironment* environment, IGUIElement* parent,
      | ^~~~~~~~~~
CGUIButton.cpp: In member function ‘virtual bool irr::gui::CGUIButton::OnEvent(irr::SEvent)’:
CGUIButton.cpp:51:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
   51 |         switch(event.EventType)
      |               ^
CGUIButton.cpp:51:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUICheckBox.cpp: In member function ‘virtual bool irr::gui::CGUICheckBox::OnEvent(irr::SEvent)’:
CGUICheckBox.cpp:38:15: warning: enumeration value ‘EET_KEY_INPUT_EVENT’ not handled in switch [-Wswitch]
   38 |         switch(event.EventType)
      |               ^
CGUICheckBox.cpp:38:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
CGUICheckBox.cpp:38:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
CGUICheckBox.cpp: In member function ‘virtual void irr::gui::CGUICheckBox::draw()’:
CGUICheckBox.cpp:88:35: warning: unused variable ‘driver’ [-Wunused-variable]
   88 |         irr::video::IVideoDriver* driver = Environment->getVideoDriver();
      |                                   ^~~~~~
CGUICheckBox.cpp:90:25: warning: variable ‘rect’ set but not used [-Wunused-but-set-variable]
   90 |         core::rect<s32> rect = AbsoluteRect;
      |                         ^~~~
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIComboBox.cpp -o CGUIComboBox.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIContextMenu.cpp -o CGUIContextMenu.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUIButton.h:8,
                 from include/IGUIWindow.h:8,
                 from include/IGUIEnvironment.h:12,
                 from CGUIComboBox.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IGUIContextMenu.h:8,
                 from CGUIContextMenu.h:8,
                 from CGUIContextMenu.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIComboBox.cpp:6:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from CGUIComboBox.cpp:7:
CGUIComboBox.h: In constructor ‘irr::gui::CGUIComboBox::CGUIComboBox(irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
CGUIComboBox.h:60:21: warning: ‘irr::gui::CGUIComboBox::Selected’ will be initialized after [-Wreorder]
   60 |                 s32 Selected;
      |                     ^~~~~~~~
CGUIComboBox.h:58:30: warning:   ‘irr::gui::IGUIListBox* irr::gui::CGUIComboBox::ListBox’ [-Wreorder]
   58 |                 IGUIListBox* ListBox;
      |                              ^~~~~~~
CGUIComboBox.cpp:22:1: warning:   when initialized here [-Wreorder]
   22 | CGUIComboBox::CGUIComboBox(IGUIEnvironment* environment, IGUIElement* parent,
      | ^~~~~~~~~~~~
CGUIComboBox.cpp: In member function ‘virtual bool irr::gui::CGUIComboBox::OnEvent(irr::SEvent)’:
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_ELEMENT_FOCUS_LOST’ not handled in switch [-Wswitch]
  117 |                 switch(event.GUIEvent.EventType)
      |                       ^
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_ELEMENT_HOVERED’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_ELEMENT_LEFT’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_SCROLL_BAR_CHANGED’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_CHECKBOX_CHANGED’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_FILE_SELECTED’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_FILE_CHOOSE_DIALOG_CANCELLED’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_MESSAGEBOX_YES’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_MESSAGEBOX_NO’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_MESSAGEBOX_OK’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_MESSAGEBOX_CANCEL’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_EDITBOX_ENTER’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_TAB_CHANGED’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_MENU_ITEM_SELECTED’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:117:23: warning: enumeration value ‘EGET_COMBO_BOX_CHANGED’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:142:23: warning: enumeration value ‘EMIE_RMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
  142 |                 switch(event.MouseInput.Event)
      |                       ^
CGUIComboBox.cpp:142:23: warning: enumeration value ‘EMIE_MMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:142:23: warning: enumeration value ‘EMIE_RMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:142:23: warning: enumeration value ‘EMIE_MMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:142:23: warning: enumeration value ‘EMIE_MOUSE_MOVED’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:142:23: warning: enumeration value ‘EMIE_MOUSE_WHEEL’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:113:15: warning: enumeration value ‘EET_KEY_INPUT_EVENT’ not handled in switch [-Wswitch]
  113 |         switch(event.EventType)
      |               ^
CGUIComboBox.cpp:113:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
CGUIComboBox.cpp:113:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
CGUIComboBox.cpp: In member function ‘virtual void irr::gui::CGUIComboBox::draw()’:
CGUIComboBox.cpp:213:35: warning: unused variable ‘driver’ [-Wunused-variable]
  213 |         irr::video::IVideoDriver* driver = Environment->getVideoDriver();
      |                                   ^~~~~~
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIContextMenu.cpp:8:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from CGUIComboBox.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::string<wchar_t>]’:
CGUIComboBox.cpp:25:11:   required from here
   25 |         ListBox(0)
      |                  ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::string<wchar_t> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::string<wchar_t> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = wchar_t; T = wchar_t]’:
CGUIComboBox.cpp:72:36:   required from here
   72 |         Items.push_back(core::stringw(text));
      |                                           ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIContextMenu.cpp: In member function ‘virtual bool irr::gui::CGUIContextMenu::OnEvent(irr::SEvent)’:
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_ELEMENT_HOVERED’ not handled in switch [-Wswitch]
  168 |                 switch(event.GUIEvent.EventType)
      |                       ^
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_ELEMENT_LEFT’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_BUTTON_CLICKED’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_SCROLL_BAR_CHANGED’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_CHECKBOX_CHANGED’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_LISTBOX_CHANGED’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_LISTBOX_SELECTED_AGAIN’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_FILE_SELECTED’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_FILE_CHOOSE_DIALOG_CANCELLED’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_MESSAGEBOX_YES’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_MESSAGEBOX_NO’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_MESSAGEBOX_OK’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_MESSAGEBOX_CANCEL’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_EDITBOX_ENTER’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_TAB_CHANGED’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_MENU_ITEM_SELECTED’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:168:23: warning: enumeration value ‘EGET_COMBO_BOX_CHANGED’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:176:23: warning: enumeration value ‘EMIE_RMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
  176 |                 switch(event.MouseInput.Event)
      |                       ^
CGUIContextMenu.cpp:176:23: warning: enumeration value ‘EMIE_MMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:176:23: warning: enumeration value ‘EMIE_RMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:176:23: warning: enumeration value ‘EMIE_MMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:176:23: warning: enumeration value ‘EMIE_MOUSE_WHEEL’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:165:15: warning: enumeration value ‘EET_KEY_INPUT_EVENT’ not handled in switch [-Wswitch]
  165 |         switch(event.EventType)
      |               ^
CGUIContextMenu.cpp:165:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
CGUIContextMenu.cpp:165:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CGUIContextMenu.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::gui::CGUIContextMenu::SItem]’:
CGUIContextMenu.cpp:24:70:   required from here
   24 | : IGUIContextMenu(environment, parent, id, rectangle), HighLighted(-1)
      |                                                                      ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::gui::CGUIContextMenu::SItem>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::gui::CGUIContextMenu::SItem>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIEditBox.cpp -o CGUIEditBox.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUIEditBox.h:8,
                 from CGUIEditBox.h:8,
                 from CGUIEditBox.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In member function ‘irr::gui::CGUIContextMenu::SItem::operator=(irr::gui::CGUIContextMenu::SItem const&)’,
    inlined from ‘irr::core::array<irr::gui::CGUIContextMenu::SItem>::push_back(irr::gui::CGUIContextMenu::SItem const&)’ at include/irrArray.h:94:17,
    inlined from ‘irr::gui::CGUIContextMenu::addItem(wchar_t const*, int, bool, bool)’ at CGUIContextMenu.cpp:71:17:
CGUIContextMenu.h:81:24: warning: ‘s.PosY’ may be used uninitialized [-Wmaybe-uninitialized]
   81 |                 struct SItem
      |                        ^~~~~
CGUIContextMenu.cpp: In member function ‘irr::gui::CGUIContextMenu::addItem(wchar_t const*, int, bool, bool)’:
CGUIContextMenu.cpp:57:15: note: ‘s.PosY’ was declared here
   57 |         SItem s;
      |               ^
In file included from include/IVideoDriver.h:11,
                 from CGUIEditBox.cpp:9:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIEditBox.h: In constructor ‘irr::gui::CGUIEditBox::CGUIEditBox(const wchar_t*, bool, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, const irr::core::rect<int>&, irr::IOSOperator*)’:
CGUIEditBox.h:74:21: warning: ‘irr::gui::CGUIEditBox::ScrollPos’ will be initialized after [-Wreorder]
   74 |                 s32 ScrollPos; // scrollpos in characters
      |                     ^~~~~~~~~
CGUIEditBox.h:65:21: warning:   ‘irr::s32 irr::gui::CGUIEditBox::MarkBegin’ [-Wreorder]
   65 |                 s32 MarkBegin;
      |                     ^~~~~~~~~
CGUIEditBox.cpp:20:1: warning:   when initialized here [-Wreorder]
   20 | CGUIEditBox::CGUIEditBox(const wchar_t* text, bool border, IGUIEnvironment* environment,
      | ^~~~~~~~~~~
CGUIEditBox.h:66:21: warning: ‘irr::gui::CGUIEditBox::MarkEnd’ will be initialized after [-Wreorder]
   66 |                 s32 MarkEnd;
      |                     ^~~~~~~
CGUIEditBox.h:61:22: warning:   ‘bool irr::gui::CGUIEditBox::MouseMarking’ [-Wreorder]
   61 |                 bool MouseMarking;
      |                      ^~~~~~~~~~~~
CGUIEditBox.cpp:20:1: warning:   when initialized here [-Wreorder]
   20 | CGUIEditBox::CGUIEditBox(const wchar_t* text, bool border, IGUIEnvironment* environment,
      | ^~~~~~~~~~~
CGUIEditBox.cpp: In member function ‘virtual bool irr::gui::CGUIEditBox::OnEvent(irr::SEvent)’:
CGUIEditBox.cpp:82:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
   82 |         switch(event.EventType)
      |               ^
CGUIEditBox.cpp:82:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
CGUIEditBox.cpp: In member function ‘bool irr::gui::CGUIEditBox::processMouse(irr::SEvent&)’:
CGUIEditBox.cpp:590:15: warning: enumeration value ‘EMIE_RMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
  590 |         switch(event.MouseInput.Event)
      |               ^
CGUIEditBox.cpp:590:15: warning: enumeration value ‘EMIE_MMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
CGUIEditBox.cpp:590:15: warning: enumeration value ‘EMIE_RMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIEditBox.cpp:590:15: warning: enumeration value ‘EMIE_MMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIEditBox.cpp:590:15: warning: enumeration value ‘EMIE_MOUSE_WHEEL’ not handled in switch [-Wswitch]
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIEnvironment.cpp -o CGUIEnvironment.o -I"include" -DIRRLICHT_EXPORTS=1
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CGUIEditBox.cpp:123:19:   required from here
  123 |                                 core::stringc s;
      |                                               ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = wchar_t]’:
CGUIEditBox.cpp:166:15:   required from here
  166 |                                                 s.append(p);
      |                                                 ~~~~~~~~^~~
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = wchar_t]’:
include/irrString.h:554:10:   required from ‘irr::core::string<T> irr::core::string<T>::subString(irr::s32, irr::s32) [with T = wchar_t; irr::s32 = int]’
  554 |                 return o;
      |                        ^
CGUIEditBox.cpp:124:23:   required from here
  124 |                                 s = Text.subString(realmbgn, realmend - realmbgn).c_str();
      |                                     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
In file included from include/IGUIButton.h:8,
                 from include/IGUIWindow.h:8,
                 from include/IGUIEnvironment.h:12,
                 from CGUIEnvironment.h:8,
                 from CGUIEnvironment.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIEnvironment.cpp:6:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIEnvironment.h: In constructor ‘irr::gui::CGUIEnvironment::CGUIEnvironment(irr::io::IFileSystem*, irr::video::IVideoDriver*, irr::IOSOperator*)’:
CGUIEnvironment.h:165:19: warning: ‘irr::gui::CGUIEnvironment::CurrentSkin’ will be initialized after [-Wreorder]
  165 |         IGUISkin* CurrentSkin;
      |                   ^~~~~~~~~~~
CGUIEnvironment.h:162:30: warning:   ‘irr::video::IVideoDriver* irr::gui::CGUIEnvironment::Driver’ [-Wreorder]
  162 |         video::IVideoDriver* Driver;
      |                              ^~~~~~
CGUIEnvironment.cpp:40:1: warning:   when initialized here [-Wreorder]
   40 | CGUIEnvironment::CGUIEnvironment(io::IFileSystem* fs, video::IVideoDriver* driver, IOSOperator* op)
      | ^~~~~~~~~~~~~~~
CGUIEnvironment.cpp: In member function ‘virtual bool irr::gui::CGUIEnvironment::postEventFromUser(irr::SEvent)’:
CGUIEnvironment.cpp:246:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
  246 |         switch(event.EventType)
      |               ^
CGUIEnvironment.cpp:246:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CGUIEnvironment.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::gui::CGUIEnvironment::SFont]’:
CGUIEnvironment.cpp:44:56:   required from here
   44 |  Focus(0), FileSystem(fs), UserReceiver(0), Operator(op)
      |                                                        ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::gui::CGUIEnvironment::SFont>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::gui::CGUIEnvironment::SFont>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CGUIEnvironment.h:146:9:   required from here
  146 |         struct SFont
      |                ^~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
CGUIEnvironment.h:146:9:   required from ‘void irr::core::heapsort(T*, irr::s32) [with T = irr::gui::CGUIEnvironment::SFont; irr::s32 = int]’
  146 |         struct SFont
      |                ^~~~~
include/irrArray.h:302:11:   required from ‘void irr::core::array<T>::sort() [with T = irr::gui::CGUIEnvironment::SFont]’
  302 |                 heapsort(data, used);
      |                 ~~~~~~~~^~~~~~~~~~~~
include/irrArray.h:334:3:   required from ‘irr::s32 irr::core::array<T>::binary_search(const T&, irr::s32, irr::s32) [with T = irr::gui::CGUIEnvironment::SFont; irr::s32 = int]’
  334 |                 sort();
      |                 ^~~~
include/irrArray.h:316:23:   required from ‘irr::s32 irr::core::array<T>::binary_search(const T&) [with T = irr::gui::CGUIEnvironment::SFont; irr::s32 = int]’
  316 |                 return binary_search(element, 0, used-1);
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
CGUIEnvironment.cpp:629:33:   required from here
  629 |         s32 index = Fonts.binary_search(f);
      |                     ~~~~~~~~~~~~~~~~~~~^~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIFileOpenDialog.cpp -o CGUIFileOpenDialog.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIFont.cpp -o CGUIFont.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUIFileOpenDialog.h:8,
                 from CGUIFileOpenDialog.h:8,
                 from CGUIFileOpenDialog.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIFileOpenDialog.cpp:8:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIFileOpenDialog.cpp: In member function ‘virtual bool irr::gui::CGUIFileOpenDialog::OnEvent(irr::SEvent)’:
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_ELEMENT_HOVERED’ not handled in switch [-Wswitch]
  108 |                 switch(event.GUIEvent.EventType)
      |                       ^
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_ELEMENT_LEFT’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_SCROLL_BAR_CHANGED’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_CHECKBOX_CHANGED’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_FILE_SELECTED’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_FILE_CHOOSE_DIALOG_CANCELLED’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_MESSAGEBOX_YES’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_MESSAGEBOX_NO’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_MESSAGEBOX_OK’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_MESSAGEBOX_CANCEL’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_EDITBOX_ENTER’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_TAB_CHANGED’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_MENU_ITEM_SELECTED’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:108:23: warning: enumeration value ‘EGET_COMBO_BOX_CHANGED’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:165:23: warning: enumeration value ‘EMIE_RMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
  165 |                 switch(event.MouseInput.Event)
      |                       ^
CGUIFileOpenDialog.cpp:165:23: warning: enumeration value ‘EMIE_MMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:165:23: warning: enumeration value ‘EMIE_RMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:165:23: warning: enumeration value ‘EMIE_MMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:165:23: warning: enumeration value ‘EMIE_MOUSE_WHEEL’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:105:15: warning: enumeration value ‘EET_KEY_INPUT_EVENT’ not handled in switch [-Wswitch]
  105 |         switch(event.EventType)
      |               ^
CGUIFileOpenDialog.cpp:105:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp:105:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
CGUIFileOpenDialog.cpp: In member function ‘virtual void irr::gui::CGUIFileOpenDialog::draw()’:
CGUIFileOpenDialog.cpp:200:35: warning: unused variable ‘driver’ [-Wunused-variable]
  200 |         irr::video::IVideoDriver* driver = Environment->getVideoDriver();
      |                                   ^~~~~~
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = wchar_t; T = wchar_t]’:
CGUIFileOpenDialog.cpp:122:57:   required from here
  122 |                         if (event.GUIEvent.Caller == OKButton && FileName != L"")
      |                                                                              ^~~
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIFont.h:10,
                 from CGUIFont.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIFont.cpp: In member function ‘void irr::gui::CGUIFont::readPositions32bit(irr::video::ITexture*, irr::s32&)’:
CGUIFont.cpp:107:13: warning: unused variable ‘colorBackGroundWithAlphaTrue’ [-Wunused-variable]
  107 |         s32 colorBackGroundWithAlphaTrue = (0xFF<<24) | (~(0xFF<<24) & colorBackGround);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
CGUIFont.cpp: In member function ‘void irr::gui::CGUIFont::readPositions16bit(irr::video::ITexture*, irr::s32&)’:
CGUIFont.cpp:187:13: warning: unused variable ‘colorBackGroundWithAlphaTrue’ [-Wunused-variable]
  187 |         s16 colorBackGroundWithAlphaTrue = (0x1<<15) | (~(0x1<<15) & colorBackGround);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from CGUIFont.h:11:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array(irr::u32) [with T = irr::core::rect<int>; irr::u32 = unsigned int]’:
CGUIFont.cpp:15:19:   required from here
   15 | : Driver(driver), Positions(382), Texture(0), WrongCharacter(0)
      |                   ^~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::rect<int> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::rect<int> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:33:9: warning:   when initialized here [-Wreorder]
   33 |         array(u32 start_count)
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIImage.cpp -o CGUIImage.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUIImage.h:8,
                 from CGUIImage.h:8,
                 from CGUIImage.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIInOutFader.cpp -o CGUIInOutFader.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IVideoDriver.h:11,
                 from CGUIImage.cpp:8:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIImage.cpp: In member function ‘virtual void irr::gui::CGUIImage::draw()’:
CGUIImage.cpp:60:25: warning: variable ‘rect’ set but not used [-Wunused-but-set-variable]
   60 |         core::rect<s32> rect = AbsoluteRect;
      |                         ^~~~
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/IGUIInOutFader.h:8,
                 from CGUIInOutFader.h:8,
                 from CGUIInOutFader.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIInOutFader.cpp:7:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIListBox.cpp -o CGUIListBox.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIMenu.cpp -o CGUIMenu.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUIContextMenu.h:8,
                 from CGUIContextMenu.h:8,
                 from CGUIMenu.h:8,
                 from CGUIMenu.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IGUIListBox.h:8,
                 from CGUIListBox.h:8,
                 from CGUIListBox.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIMenu.cpp:8:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIMenu.cpp: In member function ‘virtual void irr::gui::CGUIMenu::draw()’:
CGUIMenu.cpp:46:19: warning: unused variable ‘defaultFont’ [-Wunused-variable]
   46 |         IGUIFont* defaultFont = Environment->getBuiltInFont();
      |                   ^~~~~~~~~~~
CGUIMenu.cpp:47:30: warning: unused variable ‘driver’ [-Wunused-variable]
   47 |         video::IVideoDriver* driver = Environment->getVideoDriver();
      |                              ^~~~~~
CGUIMenu.cpp: In member function ‘virtual bool irr::gui::CGUIMenu::OnEvent(irr::SEvent)’:
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_ELEMENT_HOVERED’ not handled in switch [-Wswitch]
  102 |                 switch(event.GUIEvent.EventType)
      |                       ^
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_ELEMENT_LEFT’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_BUTTON_CLICKED’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_SCROLL_BAR_CHANGED’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_CHECKBOX_CHANGED’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_LISTBOX_CHANGED’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_LISTBOX_SELECTED_AGAIN’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_FILE_SELECTED’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_FILE_CHOOSE_DIALOG_CANCELLED’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_MESSAGEBOX_YES’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_MESSAGEBOX_NO’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_MESSAGEBOX_OK’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_MESSAGEBOX_CANCEL’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_EDITBOX_ENTER’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_TAB_CHANGED’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_MENU_ITEM_SELECTED’ not handled in switch [-Wswitch]
CGUIMenu.cpp:102:23: warning: enumeration value ‘EGET_COMBO_BOX_CHANGED’ not handled in switch [-Wswitch]
CGUIMenu.cpp:110:23: warning: enumeration value ‘EMIE_RMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
  110 |                 switch(event.MouseInput.Event)
      |                       ^
CGUIMenu.cpp:110:23: warning: enumeration value ‘EMIE_MMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
CGUIMenu.cpp:110:23: warning: enumeration value ‘EMIE_RMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIMenu.cpp:110:23: warning: enumeration value ‘EMIE_MMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIMenu.cpp:110:23: warning: enumeration value ‘EMIE_MOUSE_WHEEL’ not handled in switch [-Wswitch]
CGUIMenu.cpp:99:15: warning: enumeration value ‘EET_KEY_INPUT_EVENT’ not handled in switch [-Wswitch]
   99 |         switch(event.EventType)
      |               ^
CGUIMenu.cpp:99:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
CGUIMenu.cpp:99:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIListBox.cpp:8:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIListBox.h: In constructor ‘irr::gui::CGUIListBox::CGUIListBox(irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>, bool, bool, bool)’:
CGUIListBox.h:88:37: warning: ‘irr::gui::CGUIListBox::ScrollBar’ will be initialized after [-Wreorder]
   88 |                 gui::IGUIScrollBar* ScrollBar;
      |                                     ^~~~~~~~~
CGUIListBox.h:82:21: warning:   ‘irr::s32 irr::gui::CGUIListBox::ItemHeight’ [-Wreorder]
   82 |                 s32 ItemHeight;
      |                     ^~~~~~~~~~
CGUIListBox.cpp:19:1: warning:   when initialized here [-Wreorder]
   19 | CGUIListBox::CGUIListBox(IGUIEnvironment* environment, IGUIElement* parent,
      | ^~~~~~~~~~~
CGUIListBox.h:87:22: warning: ‘irr::gui::CGUIListBox::Selecting’ will be initialized after [-Wreorder]
   87 |                 bool Selecting;
      |                      ^~~~~~~~~
CGUIListBox.h:85:32: warning:   ‘irr::gui::IGUIFont* irr::gui::CGUIListBox::Font’ [-Wreorder]
   85 |                 gui::IGUIFont* Font;
      |                                ^~~~
CGUIListBox.cpp:19:1: warning:   when initialized here [-Wreorder]
   19 | CGUIListBox::CGUIListBox(IGUIEnvironment* environment, IGUIElement* parent,
      | ^~~~~~~~~~~
CGUIListBox.h:86:32: warning: ‘irr::gui::CGUIListBox::IconFont’ will be initialized after [-Wreorder]
   86 |                 gui::IGUIFont* IconFont;
      |                                ^~~~~~~~
CGUIListBox.h:84:21: warning:   ‘irr::s32 irr::gui::CGUIListBox::ItemsIconWidth’ [-Wreorder]
   84 |                 s32 ItemsIconWidth;
      |                     ^~~~~~~~~~~~~~
CGUIListBox.cpp:19:1: warning:   when initialized here [-Wreorder]
   19 | CGUIListBox::CGUIListBox(IGUIEnvironment* environment, IGUIElement* parent,
      | ^~~~~~~~~~~
CGUIListBox.cpp: In member function ‘virtual bool irr::gui::CGUIListBox::OnEvent(irr::SEvent)’:
CGUIListBox.cpp:163:37: warning: unused variable ‘pos’ [-Wunused-variable]
  163 |                                 s32 pos = ((gui::IGUIScrollBar*)event.GUIEvent.Caller)->getPos();
      |                                     ^~~
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_ELEMENT_HOVERED’ not handled in switch [-Wswitch]
  158 |                 switch(event.GUIEvent.EventType)
      |                       ^
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_ELEMENT_LEFT’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_BUTTON_CLICKED’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_CHECKBOX_CHANGED’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_LISTBOX_CHANGED’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_LISTBOX_SELECTED_AGAIN’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_FILE_SELECTED’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_FILE_CHOOSE_DIALOG_CANCELLED’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_MESSAGEBOX_YES’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_MESSAGEBOX_NO’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_MESSAGEBOX_OK’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_MESSAGEBOX_CANCEL’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_EDITBOX_ENTER’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_TAB_CHANGED’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_MENU_ITEM_SELECTED’ not handled in switch [-Wswitch]
CGUIListBox.cpp:158:23: warning: enumeration value ‘EGET_COMBO_BOX_CHANGED’ not handled in switch [-Wswitch]
CGUIListBox.cpp:179:31: warning: enumeration value ‘EMIE_RMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
  179 |                         switch(event.MouseInput.Event)
      |                               ^
CGUIListBox.cpp:179:31: warning: enumeration value ‘EMIE_MMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
CGUIListBox.cpp:179:31: warning: enumeration value ‘EMIE_RMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIListBox.cpp:179:31: warning: enumeration value ‘EMIE_MMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIListBox.cpp:155:15: warning: enumeration value ‘EET_KEY_INPUT_EVENT’ not handled in switch [-Wswitch]
  155 |         switch(event.EventType)
      |               ^
CGUIListBox.cpp:155:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
CGUIListBox.cpp:155:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CGUIListBox.h:9:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::gui::CGUIListBox::ListItem]’:
CGUIListBox.cpp:25:31:   required from here
   25 |         MoveOverSelect(moveOverSelect)
      |                                      ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::gui::CGUIListBox::ListItem>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::gui::CGUIListBox::ListItem>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIMeshViewer.cpp -o CGUIMeshViewer.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUIMeshViewer.h:8,
                 from CGUIMeshViewer.h:8,
                 from CGUIMeshViewer.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from CGUIMeshViewer.h:9:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIMeshViewer.cpp:7:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIMeshViewer.cpp: In member function ‘virtual void irr::gui::CGUIMeshViewer::draw()’:
CGUIMeshViewer.cpp:154:31: warning: enumeration value ‘EVT_TANGENTS’ not handled in switch [-Wswitch]
  154 |                         switch(mb->getVertexType())
      |                               ^
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIMessageBox.cpp -o CGUIMessageBox.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUIButton.h:8,
                 from include/IGUIWindow.h:8,
                 from CGUIWindow.h:8,
                 from CGUIMessageBox.h:8,
                 from CGUIMessageBox.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
CGUIMessageBox.h: In constructor ‘irr::gui::CGUIMessageBox::CGUIMessageBox(irr::gui::IGUIEnvironment*, const wchar_t*, const wchar_t*, irr::s32, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
CGUIMessageBox.h:37:33: warning: ‘irr::gui::CGUIMessageBox::StaticText’ will be initialized after [-Wreorder]
   37 |                 IGUIStaticText* StaticText;
      |                                 ^~~~~~~~~~
CGUIMessageBox.h:33:29: warning:   ‘irr::gui::IGUIButton* irr::gui::CGUIMessageBox::OkButton’ [-Wreorder]
   33 |                 IGUIButton* OkButton;
      |                             ^~~~~~~~
CGUIMessageBox.cpp:17:1: warning:   when initialized here [-Wreorder]
   17 | CGUIMessageBox::CGUIMessageBox(IGUIEnvironment* environment, const wchar_t* caption,
      | ^~~~~~~~~~~~~~
CGUIMessageBox.h:36:29: warning: ‘irr::gui::CGUIMessageBox::NoButton’ will be initialized after [-Wreorder]
   36 |                 IGUIButton* NoButton;
      |                             ^~~~~~~~
CGUIMessageBox.h:34:29: warning:   ‘irr::gui::IGUIButton* irr::gui::CGUIMessageBox::CancelButton’ [-Wreorder]
   34 |                 IGUIButton* CancelButton;
      |                             ^~~~~~~~~~~~
CGUIMessageBox.cpp:17:1: warning:   when initialized here [-Wreorder]
   17 | CGUIMessageBox::CGUIMessageBox(IGUIEnvironment* environment, const wchar_t* caption,
      | ^~~~~~~~~~~~~~
CGUIMessageBox.cpp: In member function ‘virtual bool irr::gui::CGUIMessageBox::OnEvent(irr::SEvent)’:
CGUIMessageBox.cpp:169:15: warning: enumeration value ‘EET_MOUSE_INPUT_EVENT’ not handled in switch [-Wswitch]
  169 |         switch(event.EventType)
      |               ^
CGUIMessageBox.cpp:169:15: warning: enumeration value ‘EET_KEY_INPUT_EVENT’ not handled in switch [-Wswitch]
CGUIMessageBox.cpp:169:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
CGUIMessageBox.cpp:169:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIModalScreen.cpp -o CGUIModalScreen.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CGUIModalScreen.h:8,
                 from CGUIModalScreen.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIModalScreen.cpp:8:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIModalScreen.cpp: In member function ‘virtual bool irr::gui::CGUIModalScreen::OnEvent(irr::SEvent)’:
CGUIModalScreen.cpp:39:23: warning: enumeration value ‘EMIE_RMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
   39 |                 switch(event.MouseInput.Event)
      |                       ^
CGUIModalScreen.cpp:39:23: warning: enumeration value ‘EMIE_MMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
CGUIModalScreen.cpp:39:23: warning: enumeration value ‘EMIE_LMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIModalScreen.cpp:39:23: warning: enumeration value ‘EMIE_RMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIModalScreen.cpp:39:23: warning: enumeration value ‘EMIE_MMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIModalScreen.cpp:39:23: warning: enumeration value ‘EMIE_MOUSE_MOVED’ not handled in switch [-Wswitch]
CGUIModalScreen.cpp:39:23: warning: enumeration value ‘EMIE_MOUSE_WHEEL’ not handled in switch [-Wswitch]
CGUIModalScreen.cpp:36:11: warning: enumeration value ‘EET_GUI_EVENT’ not handled in switch [-Wswitch]
   36 |     switch(event.EventType)
      |           ^
CGUIModalScreen.cpp:36:11: warning: enumeration value ‘EET_KEY_INPUT_EVENT’ not handled in switch [-Wswitch]
CGUIModalScreen.cpp:36:11: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
CGUIModalScreen.cpp:36:11: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIScrollBar.cpp -o CGUIScrollBar.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUIScrollBar.h:8,
                 from CGUIScrollBar.h:9,
                 from CGUIScrollBar.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIScrollBar.cpp:8:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIScrollBar.h: In constructor ‘irr::gui::CGUIScrollBar::CGUIScrollBar(bool, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>, bool)’:
CGUIScrollBar.h:58:21: warning: ‘irr::gui::CGUIScrollBar::SmallStep’ will be initialized after [-Wreorder]
   58 |                 s32 SmallStep;
      |                     ^~~~~~~~~
CGUIScrollBar.h:56:21: warning:   ‘irr::s32 irr::gui::CGUIScrollBar::DrawHeight’ [-Wreorder]
   56 |                 s32 DrawHeight;
      |                     ^~~~~~~~~~
CGUIScrollBar.cpp:19:1: warning:   when initialized here [-Wreorder]
   19 | CGUIScrollBar::CGUIScrollBar(bool horizontal, IGUIEnvironment* environment,
      | ^~~~~~~~~~~~~
CGUIScrollBar.h:56:21: warning: ‘irr::gui::CGUIScrollBar::DrawHeight’ will be initialized after [-Wreorder]
   56 |                 s32 DrawHeight;
      |                     ^~~~~~~~~~
CGUIScrollBar.h:55:21: warning:   ‘irr::s32 irr::gui::CGUIScrollBar::DrawPos’ [-Wreorder]
   55 |                 s32 DrawPos;
      |                     ^~~~~~~
CGUIScrollBar.cpp:19:1: warning:   when initialized here [-Wreorder]
   19 | CGUIScrollBar::CGUIScrollBar(bool horizontal, IGUIEnvironment* environment,
      | ^~~~~~~~~~~~~
CGUIScrollBar.h:55:21: warning: ‘irr::gui::CGUIScrollBar::DrawPos’ will be initialized after [-Wreorder]
   55 |                 s32 DrawPos;
      |                     ^~~~~~~
CGUIScrollBar.h:51:22: warning:   ‘bool irr::gui::CGUIScrollBar::Dragging’ [-Wreorder]
   51 |                 bool Dragging;
      |                      ^~~~~~~~
CGUIScrollBar.cpp:19:1: warning:   when initialized here [-Wreorder]
   19 | CGUIScrollBar::CGUIScrollBar(bool horizontal, IGUIEnvironment* environment,
      | ^~~~~~~~~~~~~
CGUIScrollBar.cpp: In member function ‘virtual bool irr::gui::CGUIScrollBar::OnEvent(irr::SEvent)’:
CGUIScrollBar.cpp:109:23: warning: enumeration value ‘EMIE_RMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
  109 |                 switch(event.MouseInput.Event)
      |                       ^
CGUIScrollBar.cpp:109:23: warning: enumeration value ‘EMIE_MMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
CGUIScrollBar.cpp:109:23: warning: enumeration value ‘EMIE_RMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIScrollBar.cpp:109:23: warning: enumeration value ‘EMIE_MMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIScrollBar.cpp:82:15: warning: enumeration value ‘EET_KEY_INPUT_EVENT’ not handled in switch [-Wswitch]
   82 |         switch(event.EventType)
      |               ^
CGUIScrollBar.cpp:82:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
CGUIScrollBar.cpp:82:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUISkin.cpp -o CGUISkin.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IVideoDriver.h:11,
                 from CGUISkin.cpp:7:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from CGUISkin.h:9,
                 from CGUISkin.cpp:5:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
CGUISkin.cpp:15:25:   required from here
   15 | : Font(0), Driver(driver)
      |                         ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIStaticText.cpp -o CGUIStaticText.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUIStaticText.h:8,
                 from CGUIStaticText.h:8,
                 from CGUIStaticText.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIStaticText.cpp:9:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIStaticText.h: In constructor ‘irr::gui::CGUIStaticText::CGUIStaticText(const wchar_t*, bool, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, const irr::core::rect<int>&, bool)’:
CGUIStaticText.h:61:32: warning: ‘irr::gui::CGUIStaticText::OverrideFont’ will be initialized after [-Wreorder]
   61 |                 gui::IGUIFont* OverrideFont;
      |                                ^~~~~~~~~~~~
CGUIStaticText.h:56:22: warning:   ‘bool irr::gui::CGUIStaticText::OverrideColorEnabled’ [-Wreorder]
   56 |                 bool OverrideColorEnabled;
      |                      ^~~~~~~~~~~~~~~~~~~~
CGUIStaticText.cpp:20:1: warning:   when initialized here [-Wreorder]
   20 | CGUIStaticText::CGUIStaticText(const wchar_t* text, bool border, IGUIEnvironment* environment,
      | ^~~~~~~~~~~~~~
CGUIStaticText.h:62:32: warning: ‘irr::gui::CGUIStaticText::LastBreakFont’ will be initialized after [-Wreorder]
   62 |                 gui::IGUIFont* LastBreakFont; // stored because: if skin changes, line break must be recalculated.
      |                                ^~~~~~~~~~~~~
CGUIStaticText.h:58:22: warning:   ‘bool irr::gui::CGUIStaticText::Background’ [-Wreorder]
   58 |                 bool Background;
      |                      ^~~~~~~~~~
CGUIStaticText.cpp:20:1: warning:   when initialized here [-Wreorder]
   20 | CGUIStaticText::CGUIStaticText(const wchar_t* text, bool border, IGUIEnvironment* environment,
      | ^~~~~~~~~~~~~~
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CGUIStaticText.h:9:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::string<wchar_t>]’:
CGUIStaticText.cpp:25:41:   required from here
   25 |         LastBreakFont(0), Background(background)
      |                                                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::string<wchar_t> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::string<wchar_t> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUITabControl.cpp -o CGUITabControl.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUITabControl.h:8,
                 from CGUITabControl.h:8,
                 from CGUITabControl.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUITabControl.cpp:9:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUITabControl.h: In constructor ‘irr::gui::CGUITab::CGUITab(irr::s32, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, const irr::core::rect<int>&, irr::s32)’:
CGUITabControl.h:48:31: warning: ‘irr::gui::CGUITab::BackColor’ will be initialized after [-Wreorder]
   48 |                 video::SColor BackColor;
      |                               ^~~~~~~~~
CGUITabControl.h:47:22: warning:   ‘bool irr::gui::CGUITab::DrawBackground’ [-Wreorder]
   47 |                 bool DrawBackground;
      |                      ^~~~~~~~~~~~~~
CGUITabControl.cpp:23:1: warning:   when initialized here [-Wreorder]
   23 | CGUITab::CGUITab(s32 number, IGUIEnvironment* environment,
      | ^~~~~~~
CGUITabControl.cpp: In member function ‘virtual bool irr::gui::CGUITabControl::OnEvent(irr::SEvent)’:
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_ELEMENT_HOVERED’ not handled in switch [-Wswitch]
  165 |                 switch(event.GUIEvent.EventType)
      |                       ^
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_ELEMENT_LEFT’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_BUTTON_CLICKED’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_SCROLL_BAR_CHANGED’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_CHECKBOX_CHANGED’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_LISTBOX_CHANGED’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_LISTBOX_SELECTED_AGAIN’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_FILE_SELECTED’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_FILE_CHOOSE_DIALOG_CANCELLED’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_MESSAGEBOX_YES’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_MESSAGEBOX_NO’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_MESSAGEBOX_OK’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_MESSAGEBOX_CANCEL’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_EDITBOX_ENTER’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_TAB_CHANGED’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_MENU_ITEM_SELECTED’ not handled in switch [-Wswitch]
CGUITabControl.cpp:165:23: warning: enumeration value ‘EGET_COMBO_BOX_CHANGED’ not handled in switch [-Wswitch]
CGUITabControl.cpp:173:23: warning: enumeration value ‘EMIE_RMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
  173 |                 switch(event.MouseInput.Event)
      |                       ^
CGUITabControl.cpp:173:23: warning: enumeration value ‘EMIE_MMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
CGUITabControl.cpp:173:23: warning: enumeration value ‘EMIE_RMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUITabControl.cpp:173:23: warning: enumeration value ‘EMIE_MMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUITabControl.cpp:173:23: warning: enumeration value ‘EMIE_MOUSE_MOVED’ not handled in switch [-Wswitch]
CGUITabControl.cpp:173:23: warning: enumeration value ‘EMIE_MOUSE_WHEEL’ not handled in switch [-Wswitch]
CGUITabControl.cpp:162:15: warning: enumeration value ‘EET_KEY_INPUT_EVENT’ not handled in switch [-Wswitch]
  162 |         switch(event.EventType)
      |               ^
CGUITabControl.cpp:162:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
CGUITabControl.cpp:162:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CGUITabControl.h:9:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::gui::CGUITab*]’:
CGUITabControl.cpp:93:47:   required from here
   93 |         Border(border), FillBackground(fillbackground)
      |                                                      ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::gui::CGUITab*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::gui::CGUITab*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIToolBar.cpp -o CGUIToolBar.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IGUIToolbar.h:8,
                 from CGUIToolBar.h:8,
                 from CGUIToolBar.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIToolBar.cpp:8:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGUIWindow.cpp -o CGUIWindow.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/IGUIButton.h:8,
                 from include/IGUIWindow.h:8,
                 from CGUIWindow.h:8,
                 from CGUIWindow.cpp:5:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CGUIWindow.cpp:8:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CGUIWindow.cpp: In member function ‘virtual bool irr::gui::CGUIWindow::OnEvent(irr::SEvent)’:
CGUIWindow.cpp:86:23: warning: enumeration value ‘EMIE_RMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
   86 |                 switch(event.MouseInput.Event)
      |                       ^
CGUIWindow.cpp:86:23: warning: enumeration value ‘EMIE_MMOUSE_PRESSED_DOWN’ not handled in switch [-Wswitch]
CGUIWindow.cpp:86:23: warning: enumeration value ‘EMIE_RMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIWindow.cpp:86:23: warning: enumeration value ‘EMIE_MMOUSE_LEFT_UP’ not handled in switch [-Wswitch]
CGUIWindow.cpp:86:23: warning: enumeration value ‘EMIE_MOUSE_WHEEL’ not handled in switch [-Wswitch]
CGUIWindow.cpp:67:15: warning: enumeration value ‘EET_KEY_INPUT_EVENT’ not handled in switch [-Wswitch]
   67 |         switch(event.EventType)
      |               ^
CGUIWindow.cpp:67:15: warning: enumeration value ‘EET_LOG_TEXT_EVENT’ not handled in switch [-Wswitch]
CGUIWindow.cpp:67:15: warning: enumeration value ‘EET_USER_EVENT’ not handled in switch [-Wswitch]
CGUIWindow.cpp: In member function ‘virtual void irr::gui::CGUIWindow::draw()’:
CGUIWindow.cpp:127:30: warning: unused variable ‘driver’ [-Wunused-variable]
  127 |         video::IVideoDriver* driver = Environment->getVideoDriver();
      |                              ^~~~~~
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSoftwareDriver.cpp -o CSoftwareDriver.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IVideoDriver.h:11,
                 from CNullDriver.h:8,
                 from CSoftwareDriver.h:9,
                 from CSoftwareDriver.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)’:
CNullDriver.h:369:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:369:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:370:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:370:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)’:
CNullDriver.h:377:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:377:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:378:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:378:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
CSoftwareDriver.h: In constructor ‘irr::video::CSoftwareDriver::CSoftwareDriver(const irr::core::dimension2d<int>&, bool, irr::io::IFileSystem*, irr::video::IImagePresenter*)’:
CSoftwareDriver.h:155:34: warning: ‘irr::video::CSoftwareDriver::Texture’ will be initialized after [-Wreorder]
  155 |                 video::ITexture* Texture;
      |                                  ^~~~~~~
CSoftwareDriver.h:153:27: warning:   ‘irr::video::IZBuffer* irr::video::CSoftwareDriver::ZBuffer’ [-Wreorder]
  153 |                 IZBuffer* ZBuffer;
      |                           ^~~~~~~
CSoftwareDriver.cpp:18:1: warning:   when initialized here [-Wreorder]
   18 | CSoftwareDriver::CSoftwareDriver(const core::dimension2d<s32>& windowSize, bool fullscreen, io::IFileSystem* io, video::IImagePresenter* presenter)
      | ^~~~~~~~~~~~~~~
CSoftwareDriver.h:153:27: warning: ‘irr::video::CSoftwareDriver::ZBuffer’ will be initialized after [-Wreorder]
  153 |                 IZBuffer* ZBuffer;
      |                           ^~~~~~~
CSoftwareDriver.h:141:34: warning:   ‘irr::video::ITexture* irr::video::CSoftwareDriver::RenderTargetTexture’ [-Wreorder]
  141 |                 video::ITexture* RenderTargetTexture;
      |                                  ^~~~~~~~~~~~~~~~~~~
CSoftwareDriver.cpp:18:1: warning:   when initialized here [-Wreorder]
   18 | CSoftwareDriver::CSoftwareDriver(const core::dimension2d<s32>& windowSize, bool fullscreen, io::IFileSystem* io, video::IImagePresenter* presenter)
      | ^~~~~~~~~~~~~~~
CSoftwareDriver.cpp: In member function ‘virtual bool irr::video::CSoftwareDriver::queryFeature(irr::video::E_VIDEO_DRIVER_FEATURE)’:
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_STENCIL_BUFFER’ not handled in switch [-Wswitch]
  169 |         switch (feature)
      |                ^
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_VERTEX_SHADER_1_1’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_VERTEX_SHADER_2_0’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_VERTEX_SHADER_3_0’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_1’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_2’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_3’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_4’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_2_0’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_3_0’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_ARB_VERTEX_PROGRAM_1’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_ARB_FRAGMENT_PROGRAM_1’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_ARB_GLSL’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp:169:16: warning: enumeration value ‘EVDF_HLSL’ not handled in switch [-Wswitch]
CSoftwareDriver.cpp: In member function ‘void irr::video::CSoftwareDriver::setTexture(irr::video::ITexture*)’:
CSoftwareDriver.cpp:204:26: warning: unused variable ‘oldTexture’ [-Wunused-variable]
  204 |         video::ITexture* oldTexture = texture;
      |                          ^~~~~~~~~~
In file included from CNullDriver.h:11:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S2DVertex]’:
CSoftwareDriver.cpp:20:60:   required from here
   20 |          ZBuffer(0), RenderTargetTexture(0), RenderTargetSurface(0)
      |                                                                   ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S2DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S2DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
CSoftwareDriver.cpp:591:24:   required from here
  591 |         core::array<irr::u16> newBuffer;
      |                               ^~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
CSoftwareDriver.cpp:362:26:   required from ‘void irr::video::CSoftwareDriver::drawClippedIndexedTriangleListT(const VERTEXTYPE*, irr::s32, const irr::u16*, irr::s32) [with VERTEXTYPE = irr::video::S3DVertex; irr::s32 = int; irr::u16 = short unsigned int]’
  362 |         core::array<VERTEXTYPE> clippedVertices;
      |                                 ^~~~~~~~~~~~~~~
CSoftwareDriver.cpp:330:33:   required from here
  330 |         drawClippedIndexedTriangleListT(vertices, vertexCount, indexList, triangleCount);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]’:
CSoftwareDriver.cpp:362:26:   required from ‘void irr::video::CSoftwareDriver::drawClippedIndexedTriangleListT(const VERTEXTYPE*, irr::s32, const irr::u16*, irr::s32) [with VERTEXTYPE = irr::video::S3DVertexTangents; irr::s32 = int; irr::u16 = short unsigned int]’
  362 |         core::array<VERTEXTYPE> clippedVertices;
      |                                 ^~~~~~~~~~~~~~~
CSoftwareDriver.cpp:338:33:   required from here
  338 |         drawClippedIndexedTriangleListT(vertices, vertexCount, indexList, triangleCount);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertexTangents>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
CSoftwareDriver.cpp:362:26:   required from ‘void irr::video::CSoftwareDriver::drawClippedIndexedTriangleListT(const VERTEXTYPE*, irr::s32, const irr::u16*, irr::s32) [with VERTEXTYPE = irr::video::S3DVertex2TCoords; irr::s32 = int; irr::u16 = short unsigned int]’
  362 |         core::array<VERTEXTYPE> clippedVertices;
      |                                 ^~~~~~~~~~~~~~~
CSoftwareDriver.cpp:346:33:   required from here
  346 |         drawClippedIndexedTriangleListT(vertices, vertexCount, indexList, triangleCount);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSoftwareTexture.cpp -o CSoftwareTexture.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRFlat.cpp -o CTRFlat.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRFlatWire.cpp -o CTRFlatWire.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRGouraud.cpp -o CTRGouraud.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRGouraudWire.cpp -o CTRGouraudWire.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureFlat.cpp -o CTRTextureFlat.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureFlatWire.cpp -o CTRTextureFlatWire.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraud.cpp -o CTRTextureGouraud.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CTRTextureGouraud.cpp:5:
CTRTextureGouraud.h: In constructor ‘irr::video::CTRTextureGouraud::CTRTextureGouraud(irr::video::IZBuffer*)’:
CTRTextureGouraud.h:55:22: warning: ‘irr::video::CTRTextureGouraud::BackFaceCullingEnabled’ will be initialized after [-Wreorder]
   55 |                 bool BackFaceCullingEnabled;
      |                      ^~~~~~~~~~~~~~~~~~~~~~
CTRTextureGouraud.h:54:21: warning:   ‘irr::s32 irr::video::CTRTextureGouraud::SurfaceHeight’ [-Wreorder]
   54 |                 s32 SurfaceHeight;
      |                     ^~~~~~~~~~~~~
CTRTextureGouraud.cpp:15:1: warning:   when initialized here [-Wreorder]
   15 | CTRTextureGouraud::CTRTextureGouraud(IZBuffer* zbuffer)
      | ^~~~~~~~~~~~~~~~~
CTRTextureGouraud.h:54:21: warning: ‘irr::video::CTRTextureGouraud::SurfaceHeight’ will be initialized after [-Wreorder]
   54 |                 s32 SurfaceHeight;
      |                     ^~~~~~~~~~~~~
CTRTextureGouraud.h:53:21: warning:   ‘irr::s32 irr::video::CTRTextureGouraud::SurfaceWidth’ [-Wreorder]
   53 |                 s32 SurfaceWidth;
      |                     ^~~~~~~~~~~~
CTRTextureGouraud.cpp:15:1: warning:   when initialized here [-Wreorder]
   15 | CTRTextureGouraud::CTRTextureGouraud(IZBuffer* zbuffer)
      | ^~~~~~~~~~~~~~~~~
CTRTextureGouraud.h:61:32: warning: ‘irr::video::CTRTextureGouraud::Texture’ will be initialized after [-Wreorder]
   61 |                 video::IImage* Texture;
      |                                ^~~~~~~
CTRTextureGouraud.h:51:27: warning:   ‘irr::video::IZBuffer* irr::video::CTRTextureGouraud::ZBuffer’ [-Wreorder]
   51 |                 IZBuffer* ZBuffer;
      |                           ^~~~~~~
CTRTextureGouraud.cpp:15:1: warning:   when initialized here [-Wreorder]
   15 | CTRTextureGouraud::CTRTextureGouraud(IZBuffer* zbuffer)
      | ^~~~~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraudAdd.cpp -o CTRTextureGouraudAdd.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraudNoZ.cpp -o CTRTextureGouraudNoZ.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraudWire.cpp -o CTRTextureGouraudWire.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CZBuffer.cpp -o CZBuffer.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CZBuffer.cpp:5:
CZBuffer.h: In constructor ‘irr::video::CZBuffer::CZBuffer(const irr::core::dimension2d<int>&)’:
CZBuffer.h:45:21: warning: ‘irr::video::CZBuffer::TotalSize’ will be initialized after [-Wreorder]
   45 |                 s32 TotalSize;
      |                     ^~~~~~~~~
CZBuffer.h:43:31: warning:   ‘TZBufferType* irr::video::CZBuffer::BufferEnd’ [-Wreorder]
   43 |                 TZBufferType* BufferEnd;
      |                               ^~~~~~~~~
CZBuffer.cpp:15:1: warning:   when initialized here [-Wreorder]
   15 | CZBuffer::CZBuffer(const core::dimension2d<s32>& size)
      | ^~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLDriver.cpp -o COpenGLDriver.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLNormalMapRenderer.cpp -o COpenGLNormalMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMaterialRenderer.h:9,
                 from COpenGLShaderMaterialRenderer.h:23,
                 from COpenGLNormalMapRenderer.h:11,
                 from COpenGLNormalMapRenderer.cpp:8:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CNullDriver.h:8,
                 from COpenGLDriver.h:8,
                 from COpenGLDriver.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)’:
CNullDriver.h:369:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:369:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:370:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:370:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)’:
CNullDriver.h:377:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:377:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:378:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:378:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
In file included from include/IMaterialRenderer.h:10:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from COpenGLNormalMapRenderer.cpp:11:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
COpenGLDriver.h: In constructor ‘irr::video::COpenGLDriver::COpenGLDriver(const irr::core::dimension2d<int>&, bool, bool, bool, Window, Display*, irr::io::IFileSystem*)’:
COpenGLDriver.h:310:22: warning: ‘irr::video::COpenGLDriver::StencilBuffer’ will be initialized after [-Wreorder]
  310 |                 bool StencilBuffer;
      |                      ^~~~~~~~~~~~~
COpenGLDriver.h:308:22: warning:   ‘bool irr::video::COpenGLDriver::Transformation3DChanged’ [-Wreorder]
  308 |                 bool Transformation3DChanged;
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
COpenGLDriver.cpp:210:1: warning:   when initialized here [-Wreorder]
  210 | COpenGLDriver::COpenGLDriver(const core::dimension2d<s32>& screenSize, bool fullscreen, bool doublebuffer, bool stencilBuffer, Window window, Display* display, io::IFileSystem* io)
      | ^~~~~~~~~~~~~
COpenGLDriver.h:318:21: warning: ‘irr::video::COpenGLDriver::LastSetLight’ will be initialized after [-Wreorder]
  318 |                 s32 LastSetLight;
      |                     ^~~~~~~~~~~~
COpenGLDriver.h:309:22: warning:   ‘bool irr::video::COpenGLDriver::MultiTextureExtension’ [-Wreorder]
  309 |                 bool MultiTextureExtension;
      |                      ^~~~~~~~~~~~~~~~~~~~~
COpenGLDriver.cpp:210:1: warning:   when initialized here [-Wreorder]
  210 | COpenGLDriver::COpenGLDriver(const core::dimension2d<s32>& screenSize, bool fullscreen, bool doublebuffer, bool stencilBuffer, Window window, Display* display, io::IFileSystem* io)
      | ^~~~~~~~~~~~~
COpenGLDriver.h:361:26: warning: ‘irr::video::COpenGLDriver::XDisplay’ will be initialized after [-Wreorder]
  361 |                 Display* XDisplay;
      |                          ^~~~~~~~
COpenGLDriver.h:311:22: warning:   ‘bool irr::video::COpenGLDriver::ARBVertexProgramExtension’ [-Wreorder]
  311 |                 bool ARBVertexProgramExtension; //GL_ARB_vertex_program
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~
COpenGLDriver.cpp:210:1: warning:   when initialized here [-Wreorder]
  210 | COpenGLDriver::COpenGLDriver(const core::dimension2d<s32>& screenSize, bool fullscreen, bool doublebuffer, bool stencilBuffer, Window window, Display* display, io::IFileSystem* io)
      | ^~~~~~~~~~~~~
COpenGLDriver.h:319:21: warning: ‘irr::video::COpenGLDriver::MaxAnisotropy’ will be initialized after [-Wreorder]
  319 |                 f32 MaxAnisotropy;
      |                     ^~~~~~~~~~~~~
COpenGLDriver.h:314:22: warning:   ‘bool irr::video::COpenGLDriver::AnisotropyExtension’ [-Wreorder]
  314 |                 bool AnisotropyExtension;
      |                      ^~~~~~~~~~~~~~~~~~~
COpenGLDriver.cpp:210:1: warning:   when initialized here [-Wreorder]
  210 | COpenGLDriver::COpenGLDriver(const core::dimension2d<s32>& screenSize, bool fullscreen, bool doublebuffer, bool stencilBuffer, Window window, Display* display, io::IFileSystem* io)
      | ^~~~~~~~~~~~~
In file included from COpenGLDriver.h:8,
                 from COpenGLNormalMapRenderer.cpp:14:
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)’:
CNullDriver.h:369:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
COpenGLDriver.cpp: In member function ‘virtual void irr::video::COpenGLDriver::setTransform(irr::video::E_TRANSFORMATION_STATE, const irr::core::matrix4&)’:
COpenGLDriver.cpp:581:15: warning: enumeration value ‘ETS_COUNT’ not handled in switch [-Wswitch]
  581 |         switch(state)
      |               ^
CNullDriver.h:369:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:370:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:370:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)’:
CNullDriver.h:377:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:377:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:378:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:378:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
COpenGLDriver.cpp: In member function ‘virtual void irr::video::COpenGLDriver::draw2DImage(irr::video::ITexture*, const irr::core::position2d<int>&, const irr::core::rect<int>&, const irr::core::rect<int>*, irr::video::SColor, bool)’:
COpenGLDriver.cpp:1035:38: warning: variable ‘sourceSurfaceSize’ set but not used [-Wunused-but-set-variable]
 1035 |         const core::dimension2d<s32> sourceSurfaceSize = texture->getOriginalSize();
      |                                      ^~~~~~~~~~~~~~~~~
COpenGLDriver.cpp: In member function ‘virtual void irr::video::COpenGLDriver::draw2DImage(irr::video::ITexture*, const irr::core::rect<int>&, const irr::core::rect<int>&, const irr::core::rect<int>*, irr::video::SColor, bool)’:
COpenGLDriver.cpp:1078:33: warning: variable ‘targetSurfaceSize’ set but not used [-Wunused-but-set-variable]
 1078 |    const core::dimension2d<s32> targetSurfaceSize=currentRendertargetSize;
      |                                 ^~~~~~~~~~~~~~~~~
COpenGLDriver.cpp:1109:9: warning: unused variable ‘bTempColors’ [-Wunused-variable]
 1109 |    bool bTempColors=false;
      |         ^~~~~~~~~~~
COpenGLDriver.cpp: In member function ‘virtual void irr::video::COpenGLDriver::draw2DImageRotation(irr::video::ITexture*, const irr::core::rect<int>&, const irr::core::rect<int>&, irr::f32, irr::video::SColor, bool)’:
COpenGLDriver.cpp:1147:33: warning: variable ‘targetSurfaceSize’ set but not used [-Wunused-but-set-variable]
 1147 |    const core::dimension2d<s32> targetSurfaceSize=currentRendertargetSize;
      |                                 ^~~~~~~~~~~~~~~~~
COpenGLDriver.cpp:1206:9: warning: unused variable ‘bTempColors’ [-Wunused-variable]
 1206 |    bool bTempColors=false;
      |         ^~~~~~~~~~~
COpenGLDriver.cpp: In member function ‘virtual void irr::video::COpenGLDriver::draw2DImageRotation(irr::video::ITexture*, const irr::core::rect<int>&, const irr::core::rect<int>&, const irr::core::position2d<int>&, irr::f32, irr::video::SColor, bool)’:
COpenGLDriver.cpp:1245:33: warning: variable ‘targetSurfaceSize’ set but not used [-Wunused-but-set-variable]
 1245 |    const core::dimension2d<s32> targetSurfaceSize=currentRendertargetSize;
      |                                 ^~~~~~~~~~~~~~~~~
COpenGLDriver.cpp:1301:9: warning: unused variable ‘bTempColors’ [-Wunused-variable]
 1301 |    bool bTempColors=false;
      |         ^~~~~~~~~~~
COpenGLDriver.cpp: In member function ‘virtual bool irr::video::COpenGLDriver::queryFeature(irr::video::E_VIDEO_DRIVER_FEATURE)’:
COpenGLDriver.cpp:1460:16: warning: enumeration value ‘EVDF_VERTEX_SHADER_1_1’ not handled in switch [-Wswitch]
 1460 |         switch (feature)
      |                ^
COpenGLDriver.cpp:1460:16: warning: enumeration value ‘EVDF_VERTEX_SHADER_2_0’ not handled in switch [-Wswitch]
COpenGLDriver.cpp:1460:16: warning: enumeration value ‘EVDF_VERTEX_SHADER_3_0’ not handled in switch [-Wswitch]
COpenGLDriver.cpp:1460:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_1’ not handled in switch [-Wswitch]
COpenGLDriver.cpp:1460:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_2’ not handled in switch [-Wswitch]
COpenGLDriver.cpp:1460:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_3’ not handled in switch [-Wswitch]
COpenGLDriver.cpp:1460:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_4’ not handled in switch [-Wswitch]
COpenGLDriver.cpp:1460:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_2_0’ not handled in switch [-Wswitch]
COpenGLDriver.cpp:1460:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_3_0’ not handled in switch [-Wswitch]
COpenGLDriver.cpp:1460:16: warning: enumeration value ‘EVDF_HLSL’ not handled in switch [-Wswitch]
COpenGLDriver.cpp: In member function ‘void irr::video::COpenGLDriver::setRenderStates3DMode()’:
COpenGLDriver.cpp:1603:14: warning: variable ‘shaderOK’ set but not used [-Wunused-but-set-variable]
 1603 |         bool shaderOK = true;
      |              ^~~~~~~~
In file included from CNullDriver.h:11:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = int]’:
COpenGLDriver.cpp:218:29:   required from here
  218 |         CurrentRendertargetSize(0,0)
      |                                    ^
include/irrArray.h:432:21: warning: ‘irr::core::array<int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLParallaxMapRenderer.cpp -o COpenGLParallaxMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMaterialRenderer.h:9,
                 from COpenGLShaderMaterialRenderer.h:23,
                 from COpenGLParallaxMapRenderer.h:11,
                 from COpenGLParallaxMapRenderer.cpp:8:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMaterialRenderer.h:10:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from COpenGLParallaxMapRenderer.cpp:11:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from COpenGLDriver.h:8,
                 from COpenGLParallaxMapRenderer.cpp:14:
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)’:
CNullDriver.h:369:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:369:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:370:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:370:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)’:
CNullDriver.h:377:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:377:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:378:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:378:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLShaderMaterialRenderer.cpp -o COpenGLShaderMaterialRenderer.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMaterialRenderer.h:9,
                 from COpenGLShaderMaterialRenderer.h:23,
                 from COpenGLShaderMaterialRenderer.cpp:8:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMaterialRenderer.h:10:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from COpenGLShaderMaterialRenderer.cpp:11:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from COpenGLDriver.h:8,
                 from COpenGLShaderMaterialRenderer.cpp:14:
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)’:
CNullDriver.h:369:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:369:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:370:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:370:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)’:
CNullDriver.h:377:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:377:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:378:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:378:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
COpenGLShaderMaterialRenderer.h: In constructor ‘irr::video::COpenGLShaderMaterialRenderer::COpenGLShaderMaterialRenderer(irr::video::COpenGLDriver*, irr::s32&, const irr::c8*, const irr::c8*, irr::video::IShaderConstantSetCallBack*, irr::video::IMaterialRenderer*, irr::s32)’:
COpenGLShaderMaterialRenderer.h:73:28: warning: ‘irr::video::COpenGLShaderMaterialRenderer::BaseMaterial’ will be initialized after [-Wreorder]
   73 |         IMaterialRenderer* BaseMaterial;
      |                            ^~~~~~~~~~~~
COpenGLShaderMaterialRenderer.h:72:37: warning:   ‘irr::video::IShaderConstantSetCallBack* irr::video::COpenGLShaderMaterialRenderer::CallBack’ [-Wreorder]
   72 |         IShaderConstantSetCallBack* CallBack;
      |                                     ^~~~~~~~
COpenGLShaderMaterialRenderer.cpp:25:1: warning:   when initialized here [-Wreorder]
   25 | COpenGLShaderMaterialRenderer::COpenGLShaderMaterialRenderer(video::COpenGLDriver* driver,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
COpenGLShaderMaterialRenderer.h: In constructor ‘irr::video::COpenGLShaderMaterialRenderer::COpenGLShaderMaterialRenderer(irr::video::COpenGLDriver*, irr::video::IShaderConstantSetCallBack*, irr::video::IMaterialRenderer*, irr::s32)’:
COpenGLShaderMaterialRenderer.h:73:28: warning: ‘irr::video::COpenGLShaderMaterialRenderer::BaseMaterial’ will be initialized after [-Wreorder]
   73 |         IMaterialRenderer* BaseMaterial;
      |                            ^~~~~~~~~~~~
COpenGLShaderMaterialRenderer.h:72:37: warning:   ‘irr::video::IShaderConstantSetCallBack* irr::video::COpenGLShaderMaterialRenderer::CallBack’ [-Wreorder]
   72 |         IShaderConstantSetCallBack* CallBack;
      |                                     ^~~~~~~~
COpenGLShaderMaterialRenderer.cpp:43:1: warning:   when initialized here [-Wreorder]
   43 | COpenGLShaderMaterialRenderer::COpenGLShaderMaterialRenderer(COpenGLDriver* driver,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLTexture.cpp -o COpenGLTexture.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D8Driver.cpp -o CD3D8Driver.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from COpenGLTexture.cpp:6:
COpenGLTexture.h: In constructor ‘irr::video::COpenGLTexture::COpenGLTexture(irr::video::IImage*, bool)’:
COpenGLTexture.h:96:13: warning: ‘irr::video::COpenGLTexture::Pitch’ will be initialized after [-Wreorder]
   96 |         s32 Pitch;
      |             ^~~~~
COpenGLTexture.h:94:32: warning:   ‘irr::core::dimension2d<int> irr::video::COpenGLTexture::ImageSize’ [-Wreorder]
   94 |         core::dimension2d<s32> ImageSize;
      |                                ^~~~~~~~~
COpenGLTexture.cpp:21:1: warning:   when initialized here [-Wreorder]
   21 | COpenGLTexture::COpenGLTexture(IImage* image, bool generateMipLevels)
      | ^~~~~~~~~~~~~~
COpenGLTexture.h:101:14: warning: ‘irr::video::COpenGLTexture::hasMipMaps’ will be initialized after [-Wreorder]
  101 |         bool hasMipMaps;
      |              ^~~~~~~~~~
COpenGLTexture.h:98:14: warning:   ‘irr::s32* irr::video::COpenGLTexture::ImageData’ [-Wreorder]
   98 |         s32* ImageData;
      |              ^~~~~~~~~
COpenGLTexture.cpp:21:1: warning:   when initialized here [-Wreorder]
   21 | COpenGLTexture::COpenGLTexture(IImage* image, bool generateMipLevels)
      | ^~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D8NormalMapRenderer.cpp -o CD3D8NormalMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D8ParallaxMapRenderer.cpp -o CD3D8ParallaxMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D8ShaderMaterialRenderer.cpp -o CD3D8ShaderMaterialRenderer.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D8Texture.cpp -o CD3D8Texture.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CColorConverter.cpp -o CColorConverter.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CD3D8Driver.cpp:7:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CColorConverter.cpp: In static member function ‘static void irr::video::CColorConverter::convert16bitToA8R8G8B8andResize(const irr::s16*, irr::s32*, irr::s32, irr::s32, irr::s32, irr::s32)’:
CColorConverter.cpp:285:13: warning: unused variable ‘nDataSizeInBytes’ [-Wunused-variable]
  285 |         s32 nDataSizeInBytes = nDataSize * sizeof(s32);
      |             ^~~~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CFPSCounter.cpp -o CFPSCounter.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImage.cpp -o CImage.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CImage.cpp:5:
CImage.h: In constructor ‘irr::video::CImage::CImage(irr::video::ECOLOR_FORMAT, const irr::core::dimension2d<int>&)’:
CImage.h:140:23: warning: ‘irr::video::CImage::Format’ will be initialized after [-Wreorder]
  140 |         ECOLOR_FORMAT Format;
      |                       ^~~~~~
CImage.h:137:32: warning:   ‘irr::core::dimension2d<int> irr::video::CImage::Size’ [-Wreorder]
  137 |         core::dimension2d<s32> Size;
      |                                ^~~~
CImage.cpp:16:1: warning:   when initialized here [-Wreorder]
   16 | CImage::CImage(ECOLOR_FORMAT format, const core::dimension2d<s32>& size)
      | ^~~~~~
CImage.h:137:32: warning: ‘irr::video::CImage::Size’ will be initialized after [-Wreorder]
  137 |         core::dimension2d<s32> Size;
      |                                ^~~~
CImage.h:136:15: warning:   ‘void* irr::video::CImage::Data’ [-Wreorder]
  136 |         void* Data;
      |               ^~~~
CImage.cpp:16:1: warning:   when initialized here [-Wreorder]
   16 | CImage::CImage(ECOLOR_FORMAT format, const core::dimension2d<s32>& size)
      | ^~~~~~
CImage.h: In constructor ‘irr::video::CImage::CImage(irr::video::ECOLOR_FORMAT, const irr::core::dimension2d<int>&, void*, bool)’:
CImage.h:140:23: warning: ‘irr::video::CImage::Format’ will be initialized after [-Wreorder]
  140 |         ECOLOR_FORMAT Format;
      |                       ^~~~~~
CImage.h:137:32: warning:   ‘irr::core::dimension2d<int> irr::video::CImage::Size’ [-Wreorder]
  137 |         core::dimension2d<s32> Size;
      |                                ^~~~
CImage.cpp:24:1: warning:   when initialized here [-Wreorder]
   24 | CImage::CImage(ECOLOR_FORMAT format, const core::dimension2d<s32>& size, void* data,
      | ^~~~~~
CImage.h:137:32: warning: ‘irr::video::CImage::Size’ will be initialized after [-Wreorder]
  137 |         core::dimension2d<s32> Size;
      |                                ^~~~
CImage.h:136:15: warning:   ‘void* irr::video::CImage::Data’ [-Wreorder]
  136 |         void* Data;
      |               ^~~~
CImage.cpp:24:1: warning:   when initialized here [-Wreorder]
   24 | CImage::CImage(ECOLOR_FORMAT format, const core::dimension2d<s32>& size, void* data,
      | ^~~~~~
CImage.h: In constructor ‘irr::video::CImage::CImage(irr::video::ECOLOR_FORMAT, irr::video::IImage*)’:
CImage.h:140:23: warning: ‘irr::video::CImage::Format’ will be initialized after [-Wreorder]
  140 |         ECOLOR_FORMAT Format;
      |                       ^~~~~~
CImage.h:136:15: warning:   ‘void* irr::video::CImage::Data’ [-Wreorder]
  136 |         void* Data;
      |               ^~~~
CImage.cpp:46:1: warning:   when initialized here [-Wreorder]
   46 | CImage::CImage(ECOLOR_FORMAT format, IImage* imageToCopy)
      | ^~~~~~
CImage.cpp: In member function ‘void irr::video::CImage::resizeTo(const irr::core::dimension2d<int>&)’:
CImage.cpp:902:13: warning: unused variable ‘nDataSizeInBytes’ [-Wunused-variable]
  902 |         s32 nDataSizeInBytes = nDataSize * sizeof(s16);
      |             ^~~~~~~~~~~~~~~~
CImage.cpp: In member function ‘void irr::video::CImage::copyToScaling(irr::video::CImage*)’:
CImage.cpp:945:13: warning: unused variable ‘nDataSizeInBytes’ [-Wunused-variable]
  945 |         s32 nDataSizeInBytes = nDataSize * sizeof(s16);
      |             ^~~~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderBmp.cpp -o CImageLoaderBmp.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderJPG.cpp -o CImageLoaderJPG.o -I"include" -DIRRLICHT_EXPORTS=1
CImageLoaderJPG.cpp: In member function ‘virtual irr::video::IImage* irr::video::CImageLoaderJPG::loadImage(irr::io::IReadFile*)’:
CImageLoaderJPG.cpp:160:14: warning: unused variable ‘has_alpha’ [-Wunused-variable]
  160 |         bool has_alpha= false;  //(JPEG never has alpha)
      |              ^~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderPCX.cpp -o CImageLoaderPCX.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderPNG.cpp -o CImageLoaderPNG.o -I"include" -DIRRLICHT_EXPORTS=1
CImageLoaderPCX.cpp: In member function ‘irr::video::CImageLoaderPCX::loadImage(irr::io::IReadFile*)’:
CImageLoaderPCX.cpp:117:63: warning: iteration 16 invokes undefined behavior [-Waggressive-loop-optimizations]
  117 |                         PaletteData[i] = (header.Palette[i*3+0] << 16) |
      |                                           ~~~~~~~~~~~~~~~~~~~~^
CImageLoaderPCX.cpp:115:32: note: within this loop
  115 |                 for( s32 i=0; i<256; i++ )
      |                               ~^~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderPSD.cpp -o CImageLoaderPSD.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CImageLoaderTGA.cpp -o CImageLoaderTGA.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CNullDriver.cpp -o CNullDriver.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9Driver.cpp -o CD3D9Driver.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CD3D9Driver.cpp:7:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CNullDriver.h:8,
                 from CNullDriver.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)’:
CNullDriver.h:369:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:369:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:370:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:370:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)’:
CNullDriver.h:377:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:377:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:378:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:378:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9HLSLMaterialRenderer.cpp -o CD3D9HLSLMaterialRenderer.o -I"include" -DIRRLICHT_EXPORTS=1
CNullDriver.h: In constructor ‘irr::video::CNullDriver::CNullDriver(irr::io::IFileSystem*, const irr::core::dimension2d<int>&)’:
CNullDriver.h:403:40: warning: ‘irr::video::CNullDriver::ScreenSize’ will be initialized after [-Wreorder]
  403 |                 core::dimension2d<s32> ScreenSize;
      |                                        ^~~~~~~~~~
CNullDriver.h:402:33: warning:   ‘irr::core::rect<int> irr::video::CNullDriver::ViewPort’ [-Wreorder]
  402 |                 core::rect<s32> ViewPort;
      |                                 ^~~~~~~~
CNullDriver.cpp:34:1: warning:   when initialized here [-Wreorder]
   34 | CNullDriver::CNullDriver(io::IFileSystem* io, const core::dimension2d<s32>& screenSize)
      | ^~~~~~~~~~~
CNullDriver.h:402:33: warning: ‘irr::video::CNullDriver::ViewPort’ will be initialized after [-Wreorder]
  402 |                 core::rect<s32> ViewPort;
      |                                 ^~~~~~~~
CNullDriver.h:400:34: warning:   ‘irr::io::IFileSystem* irr::video::CNullDriver::FileSystem’ [-Wreorder]
  400 |                 io::IFileSystem* FileSystem;
      |                                  ^~~~~~~~~~
CNullDriver.cpp:34:1: warning:   when initialized here [-Wreorder]
   34 | CNullDriver::CNullDriver(io::IFileSystem* io, const core::dimension2d<s32>& screenSize)
      | ^~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9NormalMapRenderer.cpp -o CD3D9NormalMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9ParallaxMapRenderer.cpp -o CD3D9ParallaxMapRenderer.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CNullDriver.h:11:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::CNullDriver::SSurface]’:
CNullDriver.cpp:36:60:   required from here
   36 |  FileSystem(io), PrimitivesDrawn(0), TextureCreationFlags(0)
      |                                                            ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::CNullDriver::SSurface>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::CNullDriver::SSurface>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::IImageLoader*]’:
CNullDriver.cpp:36:60:   required from here
   36 |  FileSystem(io), PrimitivesDrawn(0), TextureCreationFlags(0)
      |                                                            ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::IImageLoader*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::IImageLoader*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::SLight]’:
CNullDriver.cpp:36:60:   required from here
   36 |  FileSystem(io), PrimitivesDrawn(0), TextureCreationFlags(0)
      |                                                            ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::SLight>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::SLight>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::IMaterialRenderer*]’:
CNullDriver.cpp:36:60:   required from here
   36 |  FileSystem(io), PrimitivesDrawn(0), TextureCreationFlags(0)
      |                                                            ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::IMaterialRenderer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::IMaterialRenderer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from CNullDriver.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CNullDriver.h:384:10:   required from here
  384 |                 struct SSurface
      |                        ^~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CNullDriver.cpp:1389:28:   required from here
 1389 |         core::stringc namePrint = "Using renderer: ";
      |                                   ^~~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = wchar_t; T = char]’:
CNullDriver.cpp:1390:23:   required from here
 1390 |         namePrint += getName();
      |                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9ShaderMaterialRenderer.cpp -o CD3D9ShaderMaterialRenderer.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CD3D9Texture.cpp -o CD3D9Texture.o -I"include" -DIRRLICHT_EXPORTS=1
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
CNullDriver.h:384:10:   required from ‘void irr::core::heapsort(T*, irr::s32) [with T = irr::video::CNullDriver::SSurface; irr::s32 = int]’
  384 |                 struct SSurface
      |                        ^~~~~~~~
include/irrArray.h:302:11:   required from ‘void irr::core::array<T>::sort() [with T = irr::video::CNullDriver::SSurface]’
  302 |                 heapsort(data, used);
      |                 ~~~~~~~~^~~~~~~~~~~~
include/irrArray.h:334:3:   required from ‘irr::s32 irr::core::array<T>::binary_search(const T&, irr::s32, irr::s32) [with T = irr::video::CNullDriver::SSurface; irr::s32 = int]’
  334 |                 sort();
      |                 ^~~~
include/irrArray.h:316:23:   required from ‘irr::s32 irr::core::array<T>::binary_search(const T&) [with T = irr::video::CNullDriver::SSurface; irr::s32 = int]’
  316 |                 return binary_search(element, 0, used-1);
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
CNullDriver.cpp:291:36:   required from here
  291 |         s32 index = Textures.binary_search(s);
      |                     ~~~~~~~~~~~~~~~~~~~~~~^~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CVideoModeList.cpp -o CVideoModeList.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CVideoModeList.h:10,
                 from CVideoModeList.cpp:5:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::CVideoModeList::SVideoMode]’:
CVideoModeList.cpp:13:32:   required from here
   13 | CVideoModeList::CVideoModeList()
      |                                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::CVideoModeList::SVideoMode>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::CVideoModeList::SVideoMode>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c C3DSMeshFileLoader.cpp -o C3DSMeshFileLoader.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IMeshLoader.h:10,
                 from C3DSMeshFileLoader.h:8,
                 from C3DSMeshFileLoader.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16,
                 from C3DSMeshFileLoader.h:10:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
C3DSMeshFileLoader.h: In constructor ‘irr::scene::C3DSMeshFileLoader::C3DSMeshFileLoader(irr::io::IFileSystem*, irr::video::IVideoDriver*)’:
C3DSMeshFileLoader.h:146:13: warning: ‘irr::scene::C3DSMeshFileLoader::CountIndices’ will be initialized after [-Wreorder]
  146 |         u16 CountIndices;
      |             ^~~~~~~~~~~~
C3DSMeshFileLoader.h:145:14: warning:   ‘irr::u16* irr::scene::C3DSMeshFileLoader::Indices’ [-Wreorder]
  145 |         u16* Indices;
      |              ^~~~~~~
C3DSMeshFileLoader.cpp:61:1: warning:   when initialized here [-Wreorder]
   61 | C3DSMeshFileLoader::C3DSMeshFileLoader(io::IFileSystem* fs, video::IVideoDriver* driver)
      | ^~~~~~~~~~~~~~~~~~
C3DSMeshFileLoader.h:148:14: warning: ‘irr::scene::C3DSMeshFileLoader::TCoords’ will be initialized after [-Wreorder]
  148 |         f32* TCoords;
      |              ^~~~~~~
C3DSMeshFileLoader.h:147:13: warning:   ‘irr::u16 irr::scene::C3DSMeshFileLoader::CountTCoords’ [-Wreorder]
  147 |         u16 CountTCoords;
      |             ^~~~~~~~~~~~
C3DSMeshFileLoader.cpp:61:1: warning:   when initialized here [-Wreorder]
   61 | C3DSMeshFileLoader::C3DSMeshFileLoader(io::IFileSystem* fs, video::IVideoDriver* driver)
      | ^~~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from C3DSMeshFileLoader.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
C3DSMeshFileLoader.h:77:22:   required from here
   77 |                 SCurrentMaterial() {};
      |                                    ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::C3DSMeshFileLoader::SMaterialGroup]’:
C3DSMeshFileLoader.cpp:63:48:   required from here
   63 | Indices(0), TCoords(0), CountTCoords(0), Mesh(0)
      |                                                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::C3DSMeshFileLoader::SMaterialGroup>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::C3DSMeshFileLoader::SMaterialGroup>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::C3DSMeshFileLoader::SCurrentMaterial]’:
C3DSMeshFileLoader.cpp:63:48:   required from here
   63 | Indices(0), TCoords(0), CountTCoords(0), Mesh(0)
      |                                                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::C3DSMeshFileLoader::SCurrentMaterial>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::C3DSMeshFileLoader::SCurrentMaterial>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
C3DSMeshFileLoader.cpp:491:9:   required from here
  491 |         return p;
      |                ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
C3DSMeshFileLoader.cpp:499:50:   required from here
  499 |         core::stringc modelFilename = file->getFileName();
      |                                                         ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CAnimatedMeshMD2.cpp -o CAnimatedMeshMD2.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IAnimatedMeshMD2.h:8,
                 from CAnimatedMeshMD2.h:8,
                 from CAnimatedMeshMD2.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
CAnimatedMeshMD2.h: In constructor ‘irr::scene::CAnimatedMeshMD2::CAnimatedMeshMD2()’:
CAnimatedMeshMD2.h:115:21: warning: ‘irr::scene::CAnimatedMeshMD2::FrameCount’ will be initialized after [-Wreorder]
  115 |                 u32 FrameCount;
      |                     ^~~~~~~~~~
CAnimatedMeshMD2.h:113:48: warning:   ‘irr::core::array<irr::video::S3DVertex>* irr::scene::CAnimatedMeshMD2::FrameList’ [-Wreorder]
  113 |                 core::array<video::S3DVertex> *FrameList;
      |                                                ^~~~~~~~~
CAnimatedMeshMD2.cpp:294:1: warning:   when initialized here [-Wreorder]
  294 | CAnimatedMeshMD2::CAnimatedMeshMD2()
      | ^~~~~~~~~~~~~~~~
CAnimatedMeshMD2.cpp: In member function ‘virtual bool irr::scene::CAnimatedMeshMD2::loadFile(irr::io::IReadFile*)’:
CAnimatedMeshMD2.cpp:493:13: warning: unused variable ‘frames’ [-Wunused-variable]
  493 |         s8* frames = 0;
      |             ^~~~~~
CAnimatedMeshMD2.cpp: In member function ‘virtual void irr::scene::CAnimatedMeshMD2::calculateBoundingBox()’:
CAnimatedMeshMD2.cpp:685:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  685 |                 if (defaultFrame>=FrameCount)
      |                 ^~
CAnimatedMeshMD2.cpp:688:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  688 |                         for (u32 j=0; j<FrameList[defaultFrame].size(); ++j)
      |                         ^~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
CAnimatedMeshMD2.cpp:295:29:   required from here
  295 | : FrameCount(0), FrameList(0)
      |                             ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::aabbox3d<float>]’:
CAnimatedMeshMD2.cpp:295:29:   required from here
  295 | : FrameCount(0), FrameList(0)
      |                             ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::aabbox3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::aabbox3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
CAnimatedMeshMD2.cpp:295:29:   required from here
  295 | : FrameCount(0), FrameList(0)
      |                             ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CAnimatedMeshMD2::SFrameData]’:
CAnimatedMeshMD2.cpp:295:29:   required from here
  295 | : FrameCount(0), FrameList(0)
      |                             ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CAnimatedMeshMD2::SFrameData>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CAnimatedMeshMD2::SFrameData>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::vector3d<float>]’:
CAnimatedMeshMD2.cpp:541:96:   required from here
  541 |         core::array< core::vector3df >* vertices = new core::array< core::vector3df >[header.numFrames];
      |                                                                                                       ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::vector3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from CAnimatedMeshMD2.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CAnimatedMeshMD2.h:122:10:   required from here
  122 |                 struct SFrameData
      |                        ^~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CAnimatedMeshMS3D.cpp -o CAnimatedMeshMS3D.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IAnimatedMeshMS3D.h:8,
                 from CAnimatedMeshMS3D.h:8,
                 from CAnimatedMeshMS3D.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16,
                 from CAnimatedMeshMS3D.cpp:8:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
CAnimatedMeshMS3D.cpp: In member function ‘virtual bool irr::scene::CAnimatedMeshMS3D::loadFile(irr::io::IReadFile*)’:
CAnimatedMeshMS3D.cpp:420:45: warning: comparison of integer expressions of different signedness: ‘irr::s32’ {aka ‘int’} and ‘irr::u32’ {aka ‘unsigned int’} [-Wsign-compare]
  420 |                         for (s32 iV = 0; iV < Vertices.size(); iV++)
      |                                          ~~~^~~~~~~~~~~~~~~~~
CAnimatedMeshMS3D.cpp:446:35: warning: unused variable ‘vertexIds’ [-Wunused-variable]
  446 |                 core::array<u16>& vertexIds = grp.VertexIds;
      |                                   ^~~~~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CAnimatedMeshMS3D::SJoint]’:
CAnimatedMeshMS3D.cpp:98:16:   required from here
   98 | : Driver(driver)
      |                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CAnimatedMeshMS3D::SJoint>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CAnimatedMeshMS3D::SJoint>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CAnimatedMeshMS3D::SGroup]’:
CAnimatedMeshMS3D.cpp:98:16:   required from here
   98 | : Driver(driver)
      |                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CAnimatedMeshMS3D::SGroup>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CAnimatedMeshMS3D::SGroup>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer]’:
CAnimatedMeshMS3D.cpp:98:16:   required from here
   98 | : Driver(driver)
      |                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from CAnimatedMeshMS3D.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CAnimatedMeshMS3D.h:101:10:   required from here
  101 |                 struct SGroup
      |                        ^~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CAnimatedMeshMS3D::SKeyframe]’:
CAnimatedMeshMS3D.h:82:10:   required from here
   82 |                 struct SJoint
      |                        ^~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CAnimatedMeshMS3D::SKeyframe>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CAnimatedMeshMS3D::SKeyframe>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CAnimatedMeshSceneNode.cpp -o CAnimatedMeshSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from include/IAnimatedMeshSceneNode.h:8,
                 from CAnimatedMeshSceneNode.h:8,
                 from CAnimatedMeshSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:12,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IAnimatedMeshMD2.h:8,
                 from include/IAnimatedMeshSceneNode.h:9:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CAnimatedMeshSceneNode.cpp:6:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
CAnimatedMeshSceneNode.h: In constructor ‘irr::scene::CAnimatedMeshSceneNode::CAnimatedMeshSceneNode(irr::scene::IAnimatedMesh*, irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
CAnimatedMeshSceneNode.h:109:41: warning: ‘irr::scene::CAnimatedMeshSceneNode::Shadow’ will be initialized after [-Wreorder]
  109 |                 IShadowVolumeSceneNode* Shadow;
      |                                         ^~~~~~
CAnimatedMeshSceneNode.h:105:22: warning:   ‘bool irr::scene::CAnimatedMeshSceneNode::Looping’ [-Wreorder]
  105 |                 bool Looping;
      |                      ^~~~~~~
CAnimatedMeshSceneNode.cpp:26:1: warning:   when initialized here [-Wreorder]
   26 | CAnimatedMeshSceneNode::CAnimatedMeshSceneNode(IAnimatedMesh* mesh, ISceneNode* parent, ISceneManager* mgr, s32 id,
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::SMaterial]’:
CAnimatedMeshSceneNode.cpp:30:42:   required from here
   30 |         Shadow(0), Looping(true), LoopCallBack(0)
      |                                                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::SMaterial>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::SMaterial>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IDummyTransformationSceneNode*]’:
CAnimatedMeshSceneNode.cpp:30:42:   required from here
   30 |         Shadow(0), Looping(true), LoopCallBack(0)
      |                                                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IDummyTransformationSceneNode*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IDummyTransformationSceneNode*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CBillboardSceneNode.cpp -o CBillboardSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from include/IBillboardSceneNode.h:8,
                 from CBillboardSceneNode.h:8,
                 from CBillboardSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from CBillboardSceneNode.h:9:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CBillboardSceneNode.cpp:6:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CCameraFPSSceneNode.cpp -o CCameraFPSSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8,
                 from CBillboardSceneNode.cpp:7:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/SViewFrustrum.h:11,
                 from include/ICameraSceneNode.h:8,
                 from CCameraSceneNode.h:8,
                 from CCameraFPSSceneNode.h:9,
                 from CCameraFPSSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11,
                 from include/ICameraSceneNode.h:9:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CCameraFPSSceneNode.cpp:6:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CCameraFPSSceneNode.h: In constructor ‘irr::scene::CCameraFPSSceneNode::CCameraFPSSceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::gui::ICursorControl*, irr::s32, irr::f32, irr::f32, irr::SKeyMap*, irr::s32, bool)’:
CCameraFPSSceneNode.h:70:38: warning: ‘irr::scene::CCameraFPSSceneNode::CursorControl’ will be initialized after [-Wreorder]
   70 |                 gui::ICursorControl* CursorControl;
      |                                      ^~~~~~~~~~~~~
CCameraFPSSceneNode.h:64:21: warning:   ‘irr::f32 irr::scene::CCameraFPSSceneNode::MoveSpeed’ [-Wreorder]
   64 |                 f32 MoveSpeed;
      |                     ^~~~~~~~~
CCameraFPSSceneNode.cpp:21:1: warning:   when initialized here [-Wreorder]
   21 | CCameraFPSSceneNode::CCameraFPSSceneNode(ISceneNode* parent, ISceneManager* mgr,
      | ^~~~~~~~~~~~~~~~~~~
CCameraFPSSceneNode.cpp:56:31: warning: enumeration value ‘EKA_COUNT’ not handled in switch [-Wswitch]
   56 |                         switch(keyMapArray[i].Action)
      |                               ^
CCameraFPSSceneNode.cpp:56:31: warning: enumeration value ‘EKA_FORCE_32BIT’ not handled in switch [-Wswitch]
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CCameraFPSSceneNode.h:12:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CCameraFPSSceneNode::SCamKeyMap]’:
CCameraFPSSceneNode.cpp:26:39:   required from here
   26 |         NoVerticalMovement(noVerticalMovement)
      |                                              ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CCameraFPSSceneNode::SCamKeyMap>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CCameraFPSSceneNode::SCamKeyMap>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CCameraMayaSceneNode.cpp -o CCameraMayaSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/SViewFrustrum.h:11,
                 from include/ICameraSceneNode.h:8,
                 from CCameraSceneNode.h:8,
                 from CCameraMayaSceneNode.h:8,
                 from CCameraMayaSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11,
                 from include/ICameraSceneNode.h:9:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CCameraMayaSceneNode.cpp:6:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CCameraMayaSceneNode.cpp: In member function ‘virtual bool irr::scene::CCameraMayaSceneNode::OnEvent(irr::SEvent)’:
CCameraMayaSceneNode.cpp:59:15: warning: enumeration value ‘EMIE_MOUSE_WHEEL’ not handled in switch [-Wswitch]
   59 |         switch(event.MouseInput.Event)
      |               ^
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8,
                 from CCameraMayaSceneNode.cpp:7:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CCameraSceneNode.cpp -o CCameraSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/SViewFrustrum.h:11,
                 from include/ICameraSceneNode.h:8,
                 from CCameraSceneNode.h:8,
                 from CCameraSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11,
                 from include/ICameraSceneNode.h:9:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:12,
                 from include/SMeshBufferLightMap.h:9,
                 from include/ITerrainSceneNode.h:14,
                 from include/ISceneManager.h:15,
                 from CCameraSceneNode.cpp:6:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CCameraSceneNode.cpp:7:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CColladaFileLoader.cpp -o CColladaFileLoader.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IMeshLoader.h:10,
                 from CColladaFileLoader.h:8,
                 from CColladaFileLoader.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16,
                 from CColladaFileLoader.h:10:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/ITerrainSceneNode.h:13,
                 from include/ISceneManager.h:15,
                 from CColladaFileLoader.h:14:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
CColladaFileLoader.cpp: In member function ‘void irr::scene::CColladaFileLoader::readPolygonSection(irr::io::IXMLReaderUTF8*, irr::core::stringc, irr::core::array<irr::scene::SSource>&, irr::scene::SMesh*)’:
CColladaFileLoader.cpp:976:39: warning: enumeration value ‘ECIS_COUNT’ not handled in switch [-Wswitch]
  976 |                                 switch(slots[k].Semantic)
      |                                       ^
CColladaFileLoader.cpp:844:13: warning: unused variable ‘polygonCount’ [-Wunused-variable]
  844 |         int polygonCount = reader->getAttributeValueAsInt("count");
      |             ^~~~~~~~~~~~
CColladaFileLoader.cpp: In member function ‘void irr::scene::CColladaFileLoader::readColladaParameters(irr::io::IXMLReaderUTF8*, const irr::core::stringc&)’:
CColladaFileLoader.cpp:1157:31: warning: enumeration value ‘ECPT_COUNT’ not handled in switch [-Wswitch]
 1157 |                         switch(p.Type)
      |                               ^
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from CColladaFileLoader.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CColladaFileLoader.h:82:24:   required from here
   82 |                 : Semantic(ECIS_COUNT)
      |                                      ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SColladaParam]’:
CColladaFileLoader.h:107:34:   required from here
  107 |                 : Count(0), Offset(0), Stride(1) {}
      |                                                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SColladaParam>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SColladaParam>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CColladaFileLoader.cpp:25:45:   required from here
   25 |         const core::stringc colladaSectionName =   "COLLADA";
      |                                                    ^~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IColladaPrefab*]’:
CColladaFileLoader.cpp:181:23:   required from here
  181 |         CreateInstances(false)
      |                              ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IColladaPrefab*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IColladaPrefab*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SColladaMaterial]’:
CColladaFileLoader.cpp:181:23:   required from here
  181 |         CreateInstances(false)
      |                              ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SColladaMaterial>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SColladaMaterial>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SColladaInput]’:
CColladaFileLoader.cpp:181:23:   required from here
  181 |         CreateInstances(false)
      |                              ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SColladaInput>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SColladaInput>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = wchar_t]’:
CColladaFileLoader.cpp:393:55:   required from here
  393 |         core::stringw name = reader->getAttributeValue("name"); // name of the node
      |                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SSource]’:
CColladaFileLoader.cpp:674:23:   required from here
  674 |         core::array<SSource> sources;
      |                              ^~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SSource>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SSource>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = float]’:
CColladaFileLoader.h:98:8:   required from here
   98 | struct SNumberArray // for stroring float and int arrays
      |        ^~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<float>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<float>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SAccessor]’:
CColladaFileLoader.h:118:8:   required from here
  118 | struct SSource
      |        ^~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SAccessor>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SAccessor>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
CColladaFileLoader.cpp:762:23:   required from here
  762 |                                 readPolygonSection(reader, VertexPositionSource, sources, mesh);
      |                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SInputSlot]’:
CColladaFileLoader.cpp:845:26:   required from here
  845 |         core::array<SInputSlot> slots;
      |                                 ^~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SInputSlot>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SInputSlot>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SPolygon]’:
CColladaFileLoader.cpp:846:24:   required from here
  846 |         core::array<SPolygon> polygons;
      |                               ^~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SPolygon>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SPolygon>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = int]’:
CColladaFileLoader.cpp:833:8:   required from here
  833 | struct SPolygon
      |        ^~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CCSMLoader.cpp -o CCSMLoader.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from CCSMLoader.h:42,
                 from CCSMLoader.cpp:8:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10,
                 from include/IMeshLoader.h:10,
                 from CCSMLoader.h:45:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ITerrainSceneNode.h:13,
                 from include/ISceneManager.h:15,
                 from CCSMLoader.cpp:12:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CCSMLoader.cpp:15:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
CCSMLoader.h: In constructor ‘irr::scene::CCSMLoader::CCSMLoader(irr::scene::ISceneManager*, irr::io::IFileSystem*)’:
CCSMLoader.h:76:34: warning: ‘irr::scene::CCSMLoader::FileSystem’ will be initialized after [-Wreorder]
   76 |                 io::IFileSystem* FileSystem;
      |                                  ^~~~~~~~~~
CCSMLoader.h:75:39: warning:   ‘irr::scene::ISceneManager* irr::scene::CCSMLoader::SceneManager’ [-Wreorder]
   75 |                 scene::ISceneManager* SceneManager;
      |                                       ^~~~~~~~~~~~
CCSMLoader.cpp:357:9: warning:   when initialized here [-Wreorder]
  357 |         CCSMLoader::CCSMLoader(scene::ISceneManager* manager, io::IFileSystem* fs)
      |         ^~~~~~~~~~
In file included from CCSMLoader.h:43:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CCSMLoader.h:41:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CCSMLoader.cpp:72:10:   required from here
   72 |                 Group(){ clear(); }
      |                        ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::Vertex*]’:
CCSMLoader.cpp:179:13:   required from here
  179 |                 Surface() { clear(); }
      |                           ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::Vertex*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::Vertex*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::Triangle]’:
CCSMLoader.cpp:179:13:   required from here
  179 |                 Surface() { clear(); }
      |                           ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::Triangle>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::Triangle>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::Line]’:
CCSMLoader.cpp:179:13:   required from here
  179 |                 Surface() { clear(); }
      |                           ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::Line>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::Line>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::Surface*]’:
CCSMLoader.cpp:215:9:   required from here
  215 |                 Mesh(){ clear(); }
      |                       ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::Surface*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::Surface*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::Group*]’:
CCSMLoader.cpp:293:12:   required from here
  293 |                 CSMFile(){ clear(); }
      |                          ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::Group*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::Group*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::VisGroup*]’:
CCSMLoader.cpp:293:12:   required from here
  293 |                 CSMFile(){ clear(); }
      |                          ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::VisGroup*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::VisGroup*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::LightMap*]’:
CCSMLoader.cpp:293:12:   required from here
  293 |                 CSMFile(){ clear(); }
      |                          ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::LightMap*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::LightMap*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::Mesh*]’:
CCSMLoader.cpp:293:12:   required from here
  293 |                 CSMFile(){ clear(); }
      |                          ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::Mesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::Mesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::Entity*]’:
CCSMLoader.cpp:293:12:   required from here
  293 |                 CSMFile(){ clear(); }
      |                          ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::Entity*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::Entity*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CCSMLoader.cpp:403:44:   required from here
  403 |                         scene::IMesh* pMesh = createIrrlichtMesh(&csmFile,
      |                                               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
  404 |                                 SceneManager->getParameters()->getParameter(CSM_TEXTURE_PATH),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  405 |                                 file->getFileName());
      |                                 ~~~~~~~~~~~~~~~~~~~~             
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
CCSMLoader.cpp:445:29:   required from here
  445 |                                 core::stringc texName = textureRoot;
      |                                                         ^~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(int) [with T = char]’:
CCSMLoader.cpp:595:17:   required from here
  595 |                 textureName = 0;
      |                               ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:49:9: warning:   when initialized here [-Wreorder]
   49 |         string(int number)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CDefaultMeshFormatLoader.cpp -o CDefaultMeshFormatLoader.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IMeshLoader.h:10,
                 from CDefaultMeshFormatLoader.h:8,
                 from CDefaultMeshFormatLoader.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16,
                 from CDefaultMeshFormatLoader.h:10:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CDMFLoader.cpp -o CDMFLoader.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IMeshLoader.h:10,
                 from CDMFLoader.h:36,
                 from CDMFLoader.cpp:17:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16,
                 from CDMFLoader.h:39:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/ITerrainSceneNode.h:13,
                 from include/ISceneManager.h:15,
                 from CDMFLoader.h:40:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IGUIButton.h:8,
                 from include/irrlicht.h:51,
                 from dmfsupport.h:23,
                 from CDMFLoader.cpp:26:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
dmfsupport.h: In function ‘bool GetDMFMaterials(StringList, dmfMaterial*, int, bool)’:
dmfsupport.h:457:53: warning: zero-length gnu_printf format string [-Wformat-zero-length]
  457 |                   sprintf(materials[i].lightmapName,"");
      |                                                     ^~
dmfsupport.h: In function ‘bool GetDMFLights(StringList, dmfLight*)’:
dmfsupport.h:622:10: warning: unused variable ‘offs1’ [-Wunused-variable]
  622 |      int offs1=0;
      |          ^~~~~
dmfsupport.h: In function ‘bool GetDMFWaterPlains(StringList, dmfWaterPlain*, dmfVert*, dmfFace*)’:
dmfsupport.h:732:10: warning: unused variable ‘tmp_s32’ [-Wunused-variable]
  732 |      s32 tmp_s32=0;
      |          ^~~~~~~
dmfsupport.h:733:10: warning: unused variable ‘tmp_f32’ [-Wunused-variable]
  733 |      f32 tmp_f32=0.0f;
      |          ^~~~~~~
CDMFLoader.cpp: In member function ‘virtual irr::scene::IAnimatedMesh* irr::scene::CDMFLoader::createMesh(irr::io::IReadFile*)’:
CDMFLoader.cpp:273:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  273 |         if (materiali[i].textureFlag==0)
      |         ^~
CDMFLoader.cpp:275:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  275 |                         tex = Driver->getTexture((path+String(materiali[i].textureName)).c_str());
      |                         ^~~
CDMFLoader.cpp:283:30: warning: unused variable ‘c’ [-Wunused-variable]
  283 |                         char c='F';
      |                              ^
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]’:
include/SMeshBufferTangents.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertexTangents>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::string<char>]’:
dmfsupport.h:168:2:   required from here
  168 |         {
      |         ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::string<char> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::string<char> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*, irr::s32) [with B = char; T = char; irr::s32 = int]’:
dmfsupport.h:210:43:   required from here
  210 |                                 core::stringc str(start, p - start - 1);
      |                                                                       ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:100:9: warning:   when initialized here [-Wreorder]
  100 |         string(const B* c, s32 lenght)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
dmfsupport.h:212:8:   required from here
  212 |                                 Add(str);
      |                                 ~~~^~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
dmfsupport.h:236:16:   required from here
  236 |         String str;
      |                ^~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
dmfsupport.h:287:64:   required from here
  287 |           StringList temp=SubdivideString(RawFile[0],String(";")); //file info
      |                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CDummyTransformationSceneNode.cpp -o CDummyTransformationSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from include/IDummyTransformationSceneNode.h:8,
                 from CDummyTransformationSceneNode.h:8,
                 from CDummyTransformationSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CEmptySceneNode.cpp -o CEmptySceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CEmptySceneNode.h:8,
                 from CEmptySceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CEmptySceneNode.cpp:6:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8,
                 from CEmptySceneNode.cpp:7:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CGeometryCreator.cpp -o CGeometryCreator.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from CGeometryCreator.h:8,
                 from CGeometryCreator.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16,
                 from CGeometryCreator.cpp:9:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CLightSceneNode.cpp -o CLightSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from include/ILightSceneNode.h:8,
                 from CLightSceneNode.h:8,
                 from CLightSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/ILightSceneNode.h:9:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20,
                 from CLightSceneNode.cpp:6:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8,
                 from CLightSceneNode.cpp:7:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CLMTSMeshFileLoader.cpp -o CLMTSMeshFileLoader.o -I"include" -DIRRLICHT_EXPORTS=1
CDMFLoader.cpp:434:10: warning: ‘operator delete(void*, unsigned long)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
  434 |   delete verts;
      |          ^~~~~
CDMFLoader.cpp:130:53: note: returned from ‘operator new[](unsigned long)’
  130 |        dmfVert *verts=new dmfVert[header.numVertices];
      |                                                     ^
CDMFLoader.cpp:435:10: warning: ‘operator delete(void*, unsigned long)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
  435 |   delete faces;
      |          ^~~~~
CDMFLoader.cpp:131:50: note: returned from ‘operator new[](unsigned long)’
  131 |        dmfFace *faces=new dmfFace[header.numFaces];
      |                                                  ^
CDMFLoader.cpp:436:10: warning: ‘operator delete(void*, unsigned long)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
  436 |   delete materiali;
      |          ^~~~~~~~~
CDMFLoader.cpp:129:66: note: returned from ‘operator new[](unsigned long)’
  129 |        dmfMaterial *materiali=new dmfMaterial[header.numMaterials];
      |                                                                  ^
In file included from include/IMeshBuffer.h:9,
                 from include/SMeshBufferLightMap.h:9,
                 from CLMTSMeshFileLoader.cpp:78:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10,
                 from include/SAnimatedMesh.h:8,
                 from CLMTSMeshFileLoader.cpp:79:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16,
                 from include/IrrlichtDevice.h:12,
                 from CLMTSMeshFileLoader.cpp:83:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IGUIButton.h:8,
                 from include/IGUIWindow.h:8,
                 from include/IGUIEnvironment.h:12,
                 from include/IrrlichtDevice.h:14:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/ITerrainSceneNode.h:13,
                 from include/ISceneManager.h:15,
                 from include/IrrlichtDevice.h:16:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from CLMTSMeshFileLoader.cpp:85:
CLMTSMeshFileLoader.h: In constructor ‘irr::scene::CLMTSMeshFileLoader::CLMTSMeshFileLoader(irr::io::IFileSystem*, irr::video::IVideoDriver*, irr::IStringParameters*)’:
CLMTSMeshFileLoader.h:145:13: warning: ‘irr::scene::CLMTSMeshFileLoader::NumLightMaps’ will be initialized after [-Wreorder]
  145 |         s32 NumLightMaps;
      |             ^~~~~~~~~~~~
CLMTSMeshFileLoader.h:139:14: warning:   ‘irr::u16* irr::scene::CLMTSMeshFileLoader::TextureIDs’ [-Wreorder]
  139 |         u16* TextureIDs;
      |              ^~~~~~~~~~
CLMTSMeshFileLoader.cpp:97:1: warning:   when initialized here [-Wreorder]
   97 | CLMTSMeshFileLoader::CLMTSMeshFileLoader(io::IFileSystem* fs, video::IVideoDriver* driver,
      | ^~~~~~~~~~~~~~~~~~~
CLMTSMeshFileLoader.h:149:26: warning: ‘irr::scene::CLMTSMeshFileLoader::FileSystem’ will be initialized after [-Wreorder]
  149 |         io::IFileSystem* FileSystem;
      |                          ^~~~~~~~~~
CLMTSMeshFileLoader.h:147:28: warning:   ‘irr::IStringParameters* irr::scene::CLMTSMeshFileLoader::Parameters’ [-Wreorder]
  147 |         IStringParameters* Parameters;
      |                            ^~~~~~~~~~
CLMTSMeshFileLoader.cpp:97:1: warning:   when initialized here [-Wreorder]
   97 | CLMTSMeshFileLoader::CLMTSMeshFileLoader(io::IFileSystem* fs, video::IVideoDriver* driver,
      | ^~~~~~~~~~~~~~~~~~~
In file included from include/SMeshBufferLightMap.h:8:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from CLMTSMeshFileLoader.cpp:81:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CLMTSMeshFileLoader.cpp:302:16:   required from here
  302 |         core::stringc s;
      |                       ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::ITexture*]’:
CLMTSMeshFileLoader.cpp:306:32:   required from here
  306 |         core::array<video::ITexture*> tex;
      |                                       ^~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::ITexture*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::ITexture*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CLMTSMeshFileLoader.cpp:315:65:   required from here
  315 |         core::stringc Path = Parameters->getParameter(LMTS_TEXTURE_PATH);
      |                                                                        ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMeshManipulator.cpp -o CMeshManipulator.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMeshManipulator.h:10,
                 from CMeshManipulator.h:8,
                 from CMeshManipulator.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10,
                 from CMeshManipulator.cpp:11:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
CMeshManipulator.cpp: In member function ‘virtual irr::scene::IMesh* irr::scene::CMeshManipulator::createMeshWithTangents(irr::scene::IMesh*) const’:
CMeshManipulator.cpp:483:21: warning: unused variable ‘vtxCnt’ [-Wunused-variable]
  483 |                 s32 vtxCnt = mesh->getMeshBuffer(b)->getVertexCount();
      |                     ^~~~~~
CMeshManipulator.cpp:544:21: warning: unused variable ‘vtxCnt’ [-Wunused-variable]
  544 |                 int vtxCnt = clone->getMeshBuffer(b)->getVertexCount();
      |                     ^~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]’:
include/SMeshBufferTangents.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertexTangents>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMeshSceneNode.cpp -o CMeshSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CMeshSceneNode.h:8,
                 from CMeshSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:12,
                 from include/IMesh.h:9,
                 from CMeshSceneNode.h:9:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CMeshSceneNode.cpp:6:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::SMaterial]’:
CMeshSceneNode.cpp:23:82:   required from here
   23 | : ISceneNode(parent, mgr, id, position, rotation, scale), Mesh(mesh), PassCount(0)
      |                                                                                  ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::SMaterial>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::SMaterial>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMetaTriangleSelector.cpp -o CMetaTriangleSelector.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMY3DMeshFileLoader.cpp -o CMY3DMeshFileLoader.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/IMetaTriangleSelector.h:8,
                 from CMetaTriangleSelector.h:8,
                 from CMetaTriangleSelector.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from CMetaTriangleSelector.h:9:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::ITriangleSelector*]’:
CMetaTriangleSelector.cpp:13:46:   required from here
   13 | CMetaTriangleSelector::CMetaTriangleSelector()
      |                                              ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::ITriangleSelector*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::ITriangleSelector*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IMeshLoader.h:10,
                 from CMY3DMeshFileLoader.h:32,
                 from CMY3DMeshFileLoader.cpp:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16,
                 from CMY3DMeshFileLoader.h:35:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/ITerrainSceneNode.h:13,
                 from include/ISceneManager.h:15,
                 from CMY3DMeshFileLoader.h:37:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from CMY3DMeshFileLoader.cpp:22:
CMY3DHelper.h: In function ‘int irr::core::process_comp(unsigned char*, int, unsigned char*, int)’:
CMY3DHelper.h:261:19: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
  261 |      register int len = 3;
      |                   ^~~
CMY3DHelper.h: In function ‘void irr::core::flush_outbuf(unsigned char*, int)’:
CMY3DHelper.h:321:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
  321 |     register int pos=0;
      |                  ^~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COCTLoader.cpp -o COCTLoader.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from CMY3DMeshFileLoader.h:36:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CMY3DMeshFileLoader.h:76:15:   required from here
   76 |             : Texture1FileName("null"), Texture2FileName("null"),
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CMY3DMeshFileLoader::SMyMaterialEntry]’:
CMY3DMeshFileLoader.cpp:35:63:   required from here
   35 |         : Mesh(0), Driver(driver), FileSystem(fs), SceneManager(scmgr)
      |                                                                      ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CMY3DMeshFileLoader::SMyMaterialEntry>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CMY3DMeshFileLoader::SMyMaterialEntry>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CMY3DMeshFileLoader::SMyMeshBufferEntry]’:
CMY3DMeshFileLoader.cpp:35:63:   required from here
   35 |         : Mesh(0), Driver(driver), FileSystem(fs), SceneManager(scmgr)
      |                                                                      ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CMY3DMeshFileLoader::SMyMeshBufferEntry>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CMY3DMeshFileLoader::SMyMeshBufferEntry>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::ISceneNode*]’:
CMY3DMeshFileLoader.cpp:35:63:   required from here
   35 |         : Mesh(0), Driver(driver), FileSystem(fs), SceneManager(scmgr)
      |                                                                      ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::ISceneNode*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::ISceneNode*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
CMY3DHelper.h: In instantiation of ‘T* irr::core::extractFilePath(T*, T*, irr::s32) [with T = char; irr::s32 = int]’:
CMY3DMeshFileLoader.cpp:76:26:   required from here
   76 |     core::extractFilePath((c8*)file_name.c_str(), (c8*)WorkDir, 1024);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CMY3DHelper.h:109:9: warning: unused variable ‘lenSrc’ [-Wunused-variable]
  109 |     s32 lenSrc = strlen(sourceStr);
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CMY3DMeshFileLoader.cpp:181:31:   required from here
  181 |                 core::stringc pixFormatStr;
      |                               ^~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
CMY3DMeshFileLoader.cpp:356:51:   required from here
  356 |                                 texFName = texturePath.size() ? texturePath : WorkDir;
      |                                                                               ^~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SMyVertex]’:
CMY3DMeshFileLoader.cpp:489:27:   required from here
  489 |                 core::array <SMyVertex> Vertex;
      |                                         ^~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SMyVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SMyVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SMyFace]’:
CMY3DMeshFileLoader.cpp:490:25:   required from here
  490 |                 core::array <SMyFace> Face;
      |                                       ^~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SMyFace>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SMyFace>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SMyTVertex]’:
CMY3DMeshFileLoader.cpp:491:28:   required from here
  491 |                 core::array <SMyTVertex> TVertex1, TVertex2;
      |                                          ^~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SMyTVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SMyTVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IMeshLoader.h:10,
                 from COCTLoader.h:46,
                 from COCTLoader.cpp:12:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16,
                 from COCTLoader.h:49:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/ITerrainSceneNode.h:13,
                 from include/ISceneManager.h:15,
                 from COCTLoader.h:52:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from COCTLoader.h:50:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::ITexture*]’:
COCTLoader.cpp:219:32:   required from here
  219 |         core::array<video::ITexture*> tex;
      |                                       ^~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::ITexture*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::ITexture*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
COCTLoader.cpp:242:50:   required from here
  242 |                 core::stringc lightmapname = file->getFileName();
      |                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(int) [with T = char]’:
include/irrString.h:570:10:   required from ‘void irr::core::string<T>::operator+=(int) [with T = char]’
  570 |                 append(string<T>(i));
      |                        ^~~~~~~~~~~~
COCTLoader.cpp:244:24:   required from here
  244 |                 lightmapname += (int)i;
      |                                      ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:49:9: warning:   when initialized here [-Wreorder]
   49 |         string(int number)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COctTreeSceneNode.cpp -o COctTreeSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from COctTreeSceneNode.h:8,
                 from COctTreeSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:12,
                 from include/IMesh.h:9,
                 from COctTreeSceneNode.h:9:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from COctTreeSceneNode.cpp:8:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
COctTreeSceneNode.cpp: In member function ‘virtual void irr::scene::COctTreeSceneNode::render()’:
COctTreeSceneNode.cpp:118:15: warning: enumeration value ‘EVT_TANGENTS’ not handled in switch [-Wswitch]
  118 |         switch(vertexType)
      |               ^
COctTreeSceneNode.cpp: In member function ‘bool irr::scene::COctTreeSceneNode::createTree(irr::scene::IMesh*)’:
COctTreeSceneNode.cpp:221:23: warning: enumeration value ‘EVT_TANGENTS’ not handled in switch [-Wswitch]
  221 |                 switch(vertexType)
      |                       ^
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::OctTree<irr::video::S3DVertex>::SMeshChunk]’:
COctTreeSceneNode.cpp:24:41:   required from here
   24 |         MinimalPolysPerNode(minimalPolysPerNode)
      |                                                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::OctTree<irr::video::S3DVertex>::SMeshChunk>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::OctTree<irr::video::S3DVertex>::SMeshChunk>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::OctTree<irr::video::S3DVertex2TCoords>::SMeshChunk]’:
COctTreeSceneNode.cpp:24:41:   required from here
   24 |         MinimalPolysPerNode(minimalPolysPerNode)
      |                                                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::OctTree<irr::video::S3DVertex2TCoords>::SMeshChunk>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::OctTree<irr::video::S3DVertex2TCoords>::SMeshChunk>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::SMaterial]’:
COctTreeSceneNode.cpp:24:41:   required from here
   24 |         MinimalPolysPerNode(minimalPolysPerNode)
      |                                                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::SMaterial>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::SMaterial>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/triangle3d.h:10,
                 from include/ITriangleSelector.h:9:
include/plane3d.h: In instantiation of ‘irr::core::plane3d<T>::plane3d(const irr::core::plane3d<T>&) [with T = float]’:
include/SViewFrustrum.h:23:9:   required from here
   23 |         struct SViewFrustrum
      |                ^~~~~~~~~~~~~
include/plane3d.h:207:19: warning: ‘irr::core::plane3d<float>::D’ will be initialized after [-Wreorder]
  207 |                 T D;                                    // distance from origin
      |                   ^
include/plane3d.h:206:29: warning:   ‘irr::core::vector3d<float> irr::core::plane3d<float>::Normal’ [-Wreorder]
  206 |                 vector3d<T> Normal;             // normal vector
      |                             ^~~~~~
include/plane3d.h:38:17: warning:   when initialized here [-Wreorder]
   38 |                 plane3d(const plane3d<T>& other) :D(other.D), Normal(other.Normal) {};
      |                 ^~~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::aabbox3d<float>]’:
COctTreeSceneNode.cpp:146:40:   required from here
  146 |                                 core::array< core::aabbox3d<f32> > boxes;
      |                                                                    ^~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::aabbox3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::aabbox3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
OctTree.h:26:9:   required from here
   26 |         struct SMeshChunk
      |                ^~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::OctTree<irr::video::S3DVertex>::SIndexChunk]’:
OctTree.h:58:43:   required from ‘irr::OctTree<T>::OctTree(const irr::core::array<SMeshChunk>&, irr::s32) [with T = irr::video::S3DVertex; irr::s32 = int]’
   58 |                 core::array<SIndexChunk>* indexChunks = new core::array<SIndexChunk>;
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
COctTreeSceneNode.cpp:246:78:   required from here
  246 |                                 StdOctTree = new OctTree<video::S3DVertex>(StdMeshes, MinimalPolysPerNode);
      |                                                                                                          ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::OctTree<irr::video::S3DVertex>::SIndexChunk>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::OctTree<irr::video::S3DVertex>::SIndexChunk>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::OctTree<irr::video::S3DVertex2TCoords>::SIndexChunk]’:
OctTree.h:58:43:   required from ‘irr::OctTree<T>::OctTree(const irr::core::array<SMeshChunk>&, irr::s32) [with T = irr::video::S3DVertex2TCoords; irr::s32 = int]’
   58 |                 core::array<SIndexChunk>* indexChunks = new core::array<SIndexChunk>;
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
COctTreeSceneNode.cpp:274:96:   required from here
  274 |                                 LightMapOctTree = new OctTree<video::S3DVertex2TCoords>(LightMapMeshes, MinimalPolysPerNode);
      |                                                                                                                            ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::OctTree<irr::video::S3DVertex2TCoords>::SIndexChunk>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::OctTree<irr::video::S3DVertex2TCoords>::SIndexChunk>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COctTreeTriangleSelector.cpp -o COctTreeTriangleSelector.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from CTriangleSelector.h:8,
                 from COctTreeTriangleSelector.h:8,
                 from COctTreeTriangleSelector.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from CTriangleSelector.h:9:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from COctTreeTriangleSelector.cpp:6:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::triangle3d<float>]’:
COctTreeTriangleSelector.h:41:3:   required from here
   41 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::triangle3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::triangle3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CParticleBoxEmitter.cpp -o CParticleBoxEmitter.o -I"include" -DIRRLICHT_EXPORTS=1
CParticleBoxEmitter.cpp: In member function ‘virtual irr::s32 irr::scene::CParticleBoxEmitter::emitt(irr::u32, irr::u32, irr::scene::SParticle*&)’:
CParticleBoxEmitter.cpp:53:21: warning: unused variable ‘len’ [-Wunused-variable]
   53 |                 f64 len = Direction.getLength();
      |                     ^~~
In file included from CParticleBoxEmitter.h:9,
                 from CParticleBoxEmitter.cpp:5:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SParticle]’:
CParticleBoxEmitter.cpp:25:33:   required from here
   25 |         MaxAngleDegrees(maxAngleDegrees)
      |                                        ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SParticle>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SParticle>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CParticleFadeOutAffector.cpp -o CParticleFadeOutAffector.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CParticleGravityAffector.cpp -o CParticleGravityAffector.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CParticlePointEmitter.cpp -o CParticlePointEmitter.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CParticleGravityAffector.cpp:5:
CParticleGravityAffector.h: In constructor ‘irr::scene::CParticleGravityAffector::CParticleGravityAffector(irr::core::vector3df, irr::u32)’:
CParticleGravityAffector.h:31:25: warning: ‘irr::scene::CParticleGravityAffector::Gravity’ will be initialized after [-Wreorder]
   31 |         core::vector3df Gravity;
      |                         ^~~~~~~
CParticleGravityAffector.h:30:13: warning:   ‘irr::f32 irr::scene::CParticleGravityAffector::TimeForceLost’ [-Wreorder]
   30 |         f32 TimeForceLost;
      |             ^~~~~~~~~~~~~
CParticleGravityAffector.cpp:14:1: warning:   when initialized here [-Wreorder]
   14 | CParticleGravityAffector::CParticleGravityAffector(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CParticleSystemSceneNode.cpp -o CParticleSystemSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CParticlePointEmitter.cpp:5:
CParticlePointEmitter.h: In constructor ‘irr::scene::CParticlePointEmitter::CParticlePointEmitter(irr::core::vector3df, irr::u32, irr::u32, irr::video::SColor, irr::video::SColor, irr::u32, irr::u32, irr::s32)’:
CParticlePointEmitter.h:46:13: warning: ‘irr::scene::CParticlePointEmitter::Emitted’ will be initialized after [-Wreorder]
   46 |         u32 Emitted;
      |             ^~~~~~~
CParticlePointEmitter.h:43:13: warning:   ‘irr::s32 irr::scene::CParticlePointEmitter::MaxAngleDegrees’ [-Wreorder]
   43 |         s32 MaxAngleDegrees;
      |             ^~~~~~~~~~~~~~~
CParticlePointEmitter.cpp:14:1: warning:   when initialized here [-Wreorder]
   14 | CParticlePointEmitter::CParticlePointEmitter(
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from include/IParticleSystemSceneNode.h:8,
                 from CParticleSystemSceneNode.h:8,
                 from CParticleSystemSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CQ3LevelMesh.cpp -o CQ3LevelMesh.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from CParticleSystemSceneNode.h:11:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CParticleSystemSceneNode.cpp:9:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CParticleSystemSceneNode.h:9:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SParticle]’:
CParticleSystemSceneNode.cpp:28:37:   required from here
   28 |         Emitter(0), ParticlesAreGlobal(true)
      |                                            ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SParticle>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SParticle>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
CParticleSystemSceneNode.cpp:28:37:   required from here
   28 |         Emitter(0), ParticlesAreGlobal(true)
      |                                            ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IQ3LevelMesh.h:8,
                 from CQ3LevelMesh.h:8,
                 from CQ3LevelMesh.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16,
                 from CQ3LevelMesh.h:12:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/ITerrainSceneNode.h:13,
                 from include/ISceneManager.h:15,
                 from CQ3LevelMesh.cpp:6:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from CQ3LevelMesh.h:13:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CQ3LevelMesh.cpp:23:57:   required from here
   23 |         MeshVerts(0), Brushes(0), Driver(driver), FileSystem(fs)
      |                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::ITexture*]’:
CQ3LevelMesh.cpp:515:32:   required from here
  515 |         core::array<video::ITexture*> tex;
      |                                       ^~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::ITexture*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::ITexture*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneCollisionManager.cpp -o CSceneCollisionManager.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ISceneManager.h:13,
                 from CSceneCollisionManager.h:9,
                 from CSceneCollisionManager.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from include/ITerrainSceneNode.h:13,
                 from include/ISceneManager.h:15:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:12,
                 from include/SMeshBufferLightMap.h:9,
                 from include/ITerrainSceneNode.h:14:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CSceneCollisionManager.h:10:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
CSceneCollisionManager.h: In constructor ‘irr::scene::CSceneCollisionManager::CSceneCollisionManager(irr::scene::ISceneManager*, irr::video::IVideoDriver*)’:
CSceneCollisionManager.h:148:38: warning: ‘irr::scene::CSceneCollisionManager::Driver’ will be initialized after [-Wreorder]
  148 |                 video::IVideoDriver* Driver;
      |                                      ^~~~~~
CSceneCollisionManager.h:147:32: warning:   ‘irr::scene::ISceneManager* irr::scene::CSceneCollisionManager::SceneManager’ [-Wreorder]
  147 |                 ISceneManager* SceneManager;
      |                                ^~~~~~~~~~~~
CSceneCollisionManager.cpp:19:1: warning:   when initialized here [-Wreorder]
   19 | CSceneCollisionManager::CSceneCollisionManager(ISceneManager* smanager, video::IVideoDriver* driver)
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::triangle3d<float>]’:
CSceneCollisionManager.cpp:20:40:   required from here
   20 | : Driver(driver), SceneManager(smanager)
      |                                        ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::triangle3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::triangle3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneManager.cpp -o CSceneManager.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ISceneManager.h:13,
                 from CSceneManager.h:8,
                 from CSceneManager.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from include/ITerrainSceneNode.h:13,
                 from include/ISceneManager.h:15:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:12,
                 from include/SMeshBufferLightMap.h:9,
                 from include/ITerrainSceneNode.h:14:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CSceneManager.cpp:6:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from CXMeshFileLoader.h:13,
                 from CSceneManager.cpp:18:
CXFileReader.h: In constructor ‘irr::scene::CXFileReader::SXAnimationKey::SXAnimationKey()’:
CXFileReader.h:201:23: warning: ‘irr::scene::CXFileReader::SXAnimationKey::data’ will be initialized after [-Wreorder]
  201 |                 void* data;
      |                       ^~~~
CXFileReader.h:197:21: warning:   ‘irr::s32 irr::scene::CXFileReader::SXAnimationKey::keyType’ [-Wreorder]
  197 |                 s32 keyType; // 0=rotation, 1=scale, 2=position, 3=matrix
      |                     ^~~~~~~
CXFileReader.h:147:17: warning:   when initialized here [-Wreorder]
  147 |                 SXAnimationKey()
      |                 ^~~~~~~~~~~~~~
CSceneManager.h: In constructor ‘irr::scene::CSceneManager::CSceneManager(irr::video::IVideoDriver*, irr::io::IFileSystem*, irr::gui::ICursorControl*, irr::scene::CMeshCache*)’:
CSceneManager.h:394:35: warning: ‘irr::scene::CSceneManager::ActiveCamera’ will be initialized after [-Wreorder]
  394 |                 ICameraSceneNode* ActiveCamera;
      |                                   ^~~~~~~~~~~~
CSceneManager.h:375:38: warning:   ‘irr::gui::ICursorControl* irr::scene::CSceneManager::CursorControl’ [-Wreorder]
  375 |                 gui::ICursorControl* CursorControl;
      |                                      ^~~~~~~~~~~~~
CSceneManager.cpp:69:1: warning:   when initialized here [-Wreorder]
   69 | CSceneManager::CSceneManager(video::IVideoDriver* driver, io::IFileSystem* fs,
      | ^~~~~~~~~~~~~
CSceneManager.h:397:31: warning: ‘irr::scene::CSceneManager::ShadowColor’ will be initialized after [-Wreorder]
  397 |                 video::SColor ShadowColor;
      |                               ^~~~~~~~~~~
CSceneManager.h:381:35: warning:   ‘irr::scene::IMeshManipulator* irr::scene::CSceneManager::MeshManipulator’ [-Wreorder]
  381 |                 IMeshManipulator* MeshManipulator;
      |                                   ^~~~~~~~~~~~~~~
CSceneManager.cpp:69:1: warning:   when initialized here [-Wreorder]
   69 | CSceneManager::CSceneManager(video::IVideoDriver* driver, io::IFileSystem* fs,
      | ^~~~~~~~~~~~~
CSceneManager.h:405:42: warning: ‘irr::scene::CSceneManager::CurrentRendertime’ will be initialized after [-Wreorder]
  405 |                 E_SCENE_NODE_RENDER_PASS CurrentRendertime;
      |                                          ^~~~~~~~~~~~~~~~~
CSceneManager.h:403:29: warning:   ‘irr::scene::CMeshCache* irr::scene::CSceneManager::MeshCache’ [-Wreorder]
  403 |                 CMeshCache* MeshCache;
      |                             ^~~~~~~~~
CSceneManager.cpp:69:1: warning:   when initialized here [-Wreorder]
   69 | CSceneManager::CSceneManager(video::IVideoDriver* driver, io::IFileSystem* fs,
      | ^~~~~~~~~~~~~
CSceneManager.cpp: In member function ‘virtual void irr::scene::CSceneManager::registerNodeForRendering(irr::scene::ISceneNode*, irr::scene::E_SCENE_NODE_RENDER_PASS)’:
CSceneManager.cpp:683:15: warning: enumeration value ‘ESNRP_COUNT’ not handled in switch [-Wswitch]
  683 |         switch(time)
      |               ^
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
C3DSMeshFileLoader.h:77:22:   required from here
   77 |                 SCurrentMaterial() {};
      |                                    ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CMY3DMeshFileLoader.h:76:15:   required from here
   76 |             : Texture1FileName("null"), Texture2FileName("null"),
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::SColladaParam]’:
CColladaFileLoader.h:107:34:   required from here
  107 |                 : Count(0), Offset(0), Stride(1) {}
      |                                                ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::SColladaParam>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::SColladaParam>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::triangle3d<float>]’:
COctTreeTriangleSelector.h:41:3:   required from here
   41 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::triangle3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::triangle3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch]’:
CTerrainTriangleSelector.h:69:3:   required from here
   69 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::ISceneNode*]’:
CSceneManager.cpp:74:17:   required from here
   74 |         MeshCache(cache)
      |                        ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::ISceneNode*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::ISceneNode*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CSceneManager::DefaultNodeEntry]’:
CSceneManager.cpp:74:17:   required from here
   74 |         MeshCache(cache)
      |                        ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CSceneManager::DefaultNodeEntry>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CSceneManager::DefaultNodeEntry>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CSceneManager::TransparentNodeEntry]’:
CSceneManager.cpp:74:17:   required from here
   74 |         MeshCache(cache)
      |                        ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CSceneManager::TransparentNodeEntry>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CSceneManager::TransparentNodeEntry>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshLoader*]’:
CSceneManager.cpp:74:17:   required from here
   74 |         MeshCache(cache)
      |                        ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshLoader*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshLoader*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::CStringParameters::SStringPair]’:
CStringParameters.h:16:7:   required from here
   16 | class CStringParameters : public IStringParameters
      |       ^~~~~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::CStringParameters::SStringPair>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::CStringParameters::SStringPair>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CMeshCache::MeshEntry]’:
CMeshCache.h:17:8:   required from here
   17 |         class CMeshCache : public IMeshCache
      |               ^~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CMeshCache::MeshEntry>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CMeshCache::MeshEntry>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorCollisionResponse.cpp -o CSceneNodeAnimatorCollisionResponse.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from include/ISceneNodeAnimatorCollisionResponse.h:8,
                 from CSceneNodeAnimatorCollisionResponse.h:8,
                 from CSceneNodeAnimatorCollisionResponse.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:12,
                 from include/SMeshBufferLightMap.h:9,
                 from include/ITerrainSceneNode.h:14,
                 from include/ISceneManager.h:15,
                 from CSceneNodeAnimatorCollisionResponse.cpp:7:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CSceneNodeAnimatorCollisionResponse.h: In constructor ‘irr::scene::CSceneNodeAnimatorCollisionResponse::CSceneNodeAnimatorCollisionResponse(irr::scene::ISceneManager*, irr::scene::ITriangleSelector*, irr::scene::ISceneNode*, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&, irr::f32)’:
CSceneNodeAnimatorCollisionResponse.h:83:32: warning: ‘irr::scene::CSceneNodeAnimatorCollisionResponse::SceneManager’ will be initialized after [-Wreorder]
   83 |                 ISceneManager* SceneManager;
      |                                ^~~~~~~~~~~~
CSceneNodeAnimatorCollisionResponse.h:81:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::CSceneNodeAnimatorCollisionResponse::World’ [-Wreorder]
   81 |                 ITriangleSelector* World;
      |                                    ^~~~~
CSceneNodeAnimatorCollisionResponse.cpp:16:1: warning:   when initialized here [-Wreorder]
   16 | CSceneNodeAnimatorCollisionResponse::CSceneNodeAnimatorCollisionResponse(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CSceneNodeAnimatorCollisionResponse.h:82:29: warning: ‘irr::scene::CSceneNodeAnimatorCollisionResponse::Object’ will be initialized after [-Wreorder]
   82 |                 ISceneNode* Object;
      |                             ^~~~~~
CSceneNodeAnimatorCollisionResponse.h:77:33: warning:   ‘irr::core::vector3df irr::scene::CSceneNodeAnimatorCollisionResponse::Radius’ [-Wreorder]
   77 |                 core::vector3df Radius;
      |                                 ^~~~~~
CSceneNodeAnimatorCollisionResponse.cpp:16:1: warning:   when initialized here [-Wreorder]
   16 | CSceneNodeAnimatorCollisionResponse::CSceneNodeAnimatorCollisionResponse(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CSceneNodeAnimatorCollisionResponse.h:86:21: warning: ‘irr::scene::CSceneNodeAnimatorCollisionResponse::SlidingSpeed’ will be initialized after [-Wreorder]
   86 |                 f32 SlidingSpeed;
      |                     ^~~~~~~~~~~~
CSceneNodeAnimatorCollisionResponse.h:79:33: warning:   ‘irr::core::vector3df irr::scene::CSceneNodeAnimatorCollisionResponse::Translation’ [-Wreorder]
   79 |                 core::vector3df Translation;
      |                                 ^~~~~~~~~~~
CSceneNodeAnimatorCollisionResponse.cpp:16:1: warning:   when initialized here [-Wreorder]
   16 | CSceneNodeAnimatorCollisionResponse::CSceneNodeAnimatorCollisionResponse(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorDelete.cpp -o CSceneNodeAnimatorDelete.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CSceneNodeAnimatorDelete.h:8,
                 from CSceneNodeAnimatorDelete.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:12,
                 from include/SMeshBufferLightMap.h:9,
                 from include/ITerrainSceneNode.h:14,
                 from include/ISceneManager.h:15,
                 from CSceneNodeAnimatorDelete.cpp:6:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorFlyCircle.cpp -o CSceneNodeAnimatorFlyCircle.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CSceneNodeAnimatorFlyCircle.h:8,
                 from CSceneNodeAnimatorFlyCircle.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
CSceneNodeAnimatorFlyCircle.h: In constructor ‘irr::scene::CSceneNodeAnimatorFlyCircle::CSceneNodeAnimatorFlyCircle(irr::u32, const irr::core::vector3df&, irr::f32, irr::f32)’:
CSceneNodeAnimatorFlyCircle.h:30:21: warning: ‘irr::scene::CSceneNodeAnimatorFlyCircle::Radius’ will be initialized after [-Wreorder]
   30 |                 f32 Radius;
      |                     ^~~~~~
CSceneNodeAnimatorFlyCircle.h:29:33: warning:   ‘irr::core::vector3df irr::scene::CSceneNodeAnimatorFlyCircle::Center’ [-Wreorder]
   29 |                 core::vector3df Center;
      |                                 ^~~~~~
CSceneNodeAnimatorFlyCircle.cpp:13:1: warning:   when initialized here [-Wreorder]
   13 | CSceneNodeAnimatorFlyCircle::CSceneNodeAnimatorFlyCircle(u32 time, const core::vector3df& center, f32 radius, f32 speed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorFlyStraight.cpp -o CSceneNodeAnimatorFlyStraight.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CSceneNodeAnimatorFlyStraight.h:8,
                 from CSceneNodeAnimatorFlyStraight.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorFollowSpline.cpp -o CSceneNodeAnimatorFollowSpline.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorRotation.cpp -o CSceneNodeAnimatorRotation.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CSceneNodeAnimatorFollowSpline.h:8,
                 from CSceneNodeAnimatorFollowSpline.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
CSceneNodeAnimatorFollowSpline.h: In constructor ‘irr::scene::CSceneNodeAnimatorFollowSpline::CSceneNodeAnimatorFollowSpline(irr::u32, const irr::core::array<irr::core::vector3d<float> >&, irr::f32, irr::f32)’:
CSceneNodeAnimatorFollowSpline.h:40:21: warning: ‘irr::scene::CSceneNodeAnimatorFollowSpline::StartTime’ will be initialized after [-Wreorder]
   40 |                 u32 StartTime;
      |                     ^~~~~~~~~
CSceneNodeAnimatorFollowSpline.h:39:21: warning:   ‘irr::f32 irr::scene::CSceneNodeAnimatorFollowSpline::Tightness’ [-Wreorder]
   39 |                 f32 Tightness;
      |                     ^~~~~~~~~
CSceneNodeAnimatorFollowSpline.cpp:13:1: warning:   when initialized here [-Wreorder]
   13 | CSceneNodeAnimatorFollowSpline::CSceneNodeAnimatorFollowSpline(u32 time,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CSceneNodeAnimatorRotation.h:8,
                 from CSceneNodeAnimatorRotation.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSceneNodeAnimatorTexture.cpp -o CSceneNodeAnimatorTexture.o -I"include" -DIRRLICHT_EXPORTS=1
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CShadowVolumeSceneNode.cpp -o CShadowVolumeSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CSceneNodeAnimatorTexture.h:9,
                 from CSceneNodeAnimatorTexture.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
CSceneNodeAnimatorTexture.h: In constructor ‘irr::scene::CSceneNodeAnimatorTexture::CSceneNodeAnimatorTexture(const irr::core::array<irr::video::ITexture*>&, irr::s32, bool, irr::u32)’:
CSceneNodeAnimatorTexture.h:35:22: warning: ‘irr::scene::CSceneNodeAnimatorTexture::Loop’ will be initialized after [-Wreorder]
   35 |                 bool Loop;
      |                      ^~~~
CSceneNodeAnimatorTexture.h:33:21: warning:   ‘irr::u32 irr::scene::CSceneNodeAnimatorTexture::StartTime’ [-Wreorder]
   33 |                 u32 StartTime;
      |                     ^~~~~~~~~
CSceneNodeAnimatorTexture.cpp:14:1: warning:   when initialized here [-Wreorder]
   14 | CSceneNodeAnimatorTexture::CSceneNodeAnimatorTexture(const core::array<video::ITexture*>& textures,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
CSceneNodeAnimatorTexture.h:33:21: warning: ‘irr::scene::CSceneNodeAnimatorTexture::StartTime’ will be initialized after [-Wreorder]
   33 |                 u32 StartTime;
      |                     ^~~~~~~~~
CSceneNodeAnimatorTexture.h:32:21: warning:   ‘irr::u32 irr::scene::CSceneNodeAnimatorTexture::TimePerFrame’ [-Wreorder]
   32 |                 u32 TimePerFrame;
      |                     ^~~~~~~~~~~~
CSceneNodeAnimatorTexture.cpp:14:1: warning:   when initialized here [-Wreorder]
   14 | CSceneNodeAnimatorTexture::CSceneNodeAnimatorTexture(const core::array<video::ITexture*>& textures,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CSceneNodeAnimatorTexture.h:8:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::ITexture*]’:
CSceneNodeAnimatorTexture.cpp:16:56:   required from here
   16 | : Loop(loop), StartTime(now), TimePerFrame(timePerFrame)
      |                                                        ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::ITexture*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::ITexture*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from include/IShadowVolumeSceneNode.h:8,
                 from CShadowVolumeSceneNode.h:8,
                 from CShadowVolumeSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSkyBoxSceneNode.cpp -o CSkyBoxSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:12,
                 from include/IMesh.h:9,
                 from include/IShadowVolumeSceneNode.h:9:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from CShadowVolumeSceneNode.h:9:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
CShadowVolumeSceneNode.h: In constructor ‘irr::scene::CShadowVolumeSceneNode::CShadowVolumeSceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, bool, irr::f32)’:
CShadowVolumeSceneNode.h:80:21: warning: ‘irr::scene::CShadowVolumeSceneNode::EdgeCount’ will be initialized after [-Wreorder]
   80 |                 s32 EdgeCount;
      |                     ^~~~~~~~~
CShadowVolumeSceneNode.h:77:21: warning:   ‘irr::s32 irr::scene::CShadowVolumeSceneNode::ShadowVolumesUsed’ [-Wreorder]
   77 |                 s32 ShadowVolumesUsed;
      |                     ^~~~~~~~~~~~~~~~~
CShadowVolumeSceneNode.cpp:16:1: warning:   when initialized here [-Wreorder]
   16 | CShadowVolumeSceneNode::CShadowVolumeSceneNode(ISceneNode* parent,
      | ^~~~~~~~~~~~~~~~~~~~~~
CShadowVolumeSceneNode.h:77:21: warning: ‘irr::scene::CShadowVolumeSceneNode::ShadowVolumesUsed’ will be initialized after [-Wreorder]
   77 |                 s32 ShadowVolumesUsed;
      |                     ^~~~~~~~~~~~~~~~~
CShadowVolumeSceneNode.h:66:22: warning:   ‘irr::u16* irr::scene::CShadowVolumeSceneNode::Indices’ [-Wreorder]
   66 |                 u16* Indices;
      |                      ^~~~~~~
CShadowVolumeSceneNode.cpp:16:1: warning:   when initialized here [-Wreorder]
   16 | CShadowVolumeSceneNode::CShadowVolumeSceneNode(ISceneNode* parent,
      | ^~~~~~~~~~~~~~~~~~~~~~
CShadowVolumeSceneNode.h:74:21: warning: ‘irr::scene::CShadowVolumeSceneNode::VertexCount’ will be initialized after [-Wreorder]
   74 |                 s32 VertexCount;
      |                     ^~~~~~~~~~~
CShadowVolumeSceneNode.h:71:21: warning:   ‘irr::s32 irr::scene::CShadowVolumeSceneNode::IndexCountAllocated’ [-Wreorder]
   71 |                 s32 IndexCountAllocated;
      |                     ^~~~~~~~~~~~~~~~~~~
CShadowVolumeSceneNode.cpp:16:1: warning:   when initialized here [-Wreorder]
   16 | CShadowVolumeSceneNode::CShadowVolumeSceneNode(ISceneNode* parent,
      | ^~~~~~~~~~~~~~~~~~~~~~
CShadowVolumeSceneNode.h:72:21: warning: ‘irr::scene::CShadowVolumeSceneNode::VertexCountAllocated’ will be initialized after [-Wreorder]
   72 |                 s32 VertexCountAllocated;
      |                     ^~~~~~~~~~~~~~~~~~~~
CShadowVolumeSceneNode.h:63:22: warning:   ‘bool irr::scene::CShadowVolumeSceneNode::UseZFailMethod’ [-Wreorder]
   63 |                 bool UseZFailMethod;
      |                      ^~~~~~~~~~~~~~
CShadowVolumeSceneNode.cpp:16:1: warning:   when initialized here [-Wreorder]
   16 | CShadowVolumeSceneNode::CShadowVolumeSceneNode(ISceneNode* parent,
      | ^~~~~~~~~~~~~~~~~~~~~~
CShadowVolumeSceneNode.cpp: In member function ‘virtual void irr::scene::CShadowVolumeSceneNode::setMeshToRenderFrom(irr::scene::IMesh*)’:
CShadowVolumeSceneNode.cpp:331:23: warning: enumeration value ‘EVT_TANGENTS’ not handled in switch [-Wswitch]
  331 |                 switch(b->getVertexType())
      |                       ^
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CShadowVolumeSceneNode::SShadowVolume]’:
CShadowVolumeSceneNode.cpp:25:46:   required from here
   25 |         Adjacency(0), FaceData(0), Infinity(infinity)
      |                                                     ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CShadowVolumeSceneNode::SShadowVolume>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CShadowVolumeSceneNode::SShadowVolume>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CSkyBoxSceneNode.h:8,
                 from CSkyBoxSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from CSkyBoxSceneNode.h:9:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CSkyBoxSceneNode.cpp:6:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8,
                 from CSkyBoxSceneNode.cpp:7:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CStaticMeshOBJ.cpp -o CStaticMeshOBJ.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTerrainSceneNode.cpp -o CTerrainSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from CStaticMeshOBJ.h:8,
                 from CStaticMeshOBJ.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::vector3d<float>]’:
CStaticMeshOBJ.cpp:58:33:   required from here
   58 |         core::array< core::vector3df > vertexBuffer;
      |                                        ^~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::vector3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::vector2d<float>]’:
CStaticMeshOBJ.cpp:59:37:   required from here
   59 |         core::array< core::vector2d<f32> > textureCoordBuffer;
      |                                            ^~~~~~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::vector2d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::vector2d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from include/ITerrainSceneNode.h:13,
                 from CTerrainSceneNode.h:12,
                 from CTerrainSceneNode.cpp:9:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:12,
                 from include/SMeshBufferLightMap.h:9,
                 from include/ITerrainSceneNode.h:14:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CTerrainSceneNode.cpp:11:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
CTerrainSceneNode.h: In constructor ‘irr::scene::CTerrainSceneNode::CTerrainSceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, irr::s32, irr::scene::E_TERRAIN_PATCH_SIZE, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
CTerrainSceneNode.h:287:22: warning: ‘irr::scene::CTerrainSceneNode::OverrideDistanceThreshold’ will be initialized after [-Wreorder]
  287 |                 bool OverrideDistanceThreshold;
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~
CTerrainSceneNode.h:286:22: warning:   ‘bool irr::scene::CTerrainSceneNode::DynamicSelectorUpdate’ [-Wreorder]
  286 |                 bool DynamicSelectorUpdate;
      |                      ^~~~~~~~~~~~~~~~~~~~~
CTerrainSceneNode.cpp:25:9: warning:   when initialized here [-Wreorder]
   25 |         CTerrainSceneNode::CTerrainSceneNode(ISceneNode* parent, ISceneManager* mgr,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/SMeshBufferLightMap.h:8:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch]’:
CTerrainTriangleSelector.h:69:3:   required from here
   69 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = int]’:
CTerrainSceneNode.cpp:619:20:   required from here
  619 |                 core::array<s32> cLODs;
      |                                  ^~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTerrainTriangleSelector.cpp -o CTerrainTriangleSelector.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from CTerrainTriangleSelector.h:12,
                 from CTerrainTriangleSelector.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from CTerrainTriangleSelector.h:13:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/ITerrainSceneNode.h:13,
                 from CTerrainSceneNode.h:12,
                 from CTerrainTriangleSelector.cpp:6:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch]’:
CTerrainTriangleSelector.h:69:3:   required from here
   69 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = unsigned int]’:
CTerrainTriangleSelector.cpp:39:19:   required from here
   39 |         core::array<u32> indices;
      |                          ^~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::triangle3d<float>]’:
CTerrainTriangleSelector.h:59:9:   required from ‘void irr::core::array<T>::reallocate(irr::u32) [with T = irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch; irr::u32 = unsigned int]’
   59 |         struct SGeoMipMapTrianglePatch
      |                ^~~~~~~~~~~~~~~~~~~~~~~
include/irrArray.h:185:4:   required from ‘void irr::core::array<T>::set_used(irr::u32) [with T = irr::scene::CTerrainTriangleSelector::SGeoMipMapTrianglePatch; irr::u32 = unsigned int]’
  185 |                         reallocate(usedNow);
      |                         ^~~~~~~~~~
CTerrainTriangleSelector.cpp:48:45:   required from here
   48 |         TrianglePatches.TrianglePatchArray.set_used( terrainNode->TerrainData.PatchCount * terrainNode->TerrainData.PatchCount );
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::triangle3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::triangle3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTestSceneNode.cpp -o CTestSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CTestSceneNode.h:8,
                 from CTestSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from CTestSceneNode.h:9:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CTestSceneNode.cpp:6:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8,
                 from CTestSceneNode.cpp:7:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTextSceneNode.cpp -o CTextSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from include/ITextSceneNode.h:8,
                 from CTextSceneNode.h:8,
                 from CTextSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:12,
                 from include/SMeshBufferLightMap.h:9,
                 from include/ITerrainSceneNode.h:14,
                 from include/ISceneManager.h:15,
                 from CTextSceneNode.cpp:6:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CTextSceneNode.h: In constructor ‘irr::scene::CTextSceneNode::CTextSceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, irr::gui::IGUIFont*, irr::scene::ISceneCollisionManager*, const irr::core::vector3df&, const wchar_t*, irr::video::SColor)’:
CTextSceneNode.h:53:48: warning: ‘irr::scene::CTextSceneNode::Coll’ will be initialized after [-Wreorder]
   53 |                 scene::ISceneCollisionManager* Coll;
      |                                                ^~~~
CTextSceneNode.h:51:31: warning:   ‘irr::video::SColor irr::scene::CTextSceneNode::Color’ [-Wreorder]
   51 |                 video::SColor Color;
      |                               ^~~~~
CTextSceneNode.cpp:15:1: warning:   when initialized here [-Wreorder]
   15 | CTextSceneNode::CTextSceneNode(ISceneNode* parent, ISceneManager* mgr, s32 id,
      | ^~~~~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTriangleBBSelector.cpp -o CTriangleBBSelector.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from CTriangleSelector.h:8,
                 from CTriangleBBSelector.h:8,
                 from CTriangleBBSelector.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from CTriangleSelector.h:9:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from CTriangleBBSelector.cpp:6:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTriangleSelector.cpp -o CTriangleSelector.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CWaterSurfaceSceneNode.cpp -o CWaterSurfaceSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from CTriangleSelector.h:8,
                 from CTriangleSelector.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from CTriangleSelector.h:9:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from CTriangleSelector.cpp:6:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
CTriangleSelector.cpp: In constructor ‘irr::scene::CTriangleSelector::CTriangleSelector(irr::scene::IMesh*, irr::scene::ISceneNode*)’:
CTriangleSelector.cpp:41:24: warning: enumeration value ‘EVT_TANGENTS’ not handled in switch [-Wswitch]
   41 |                 switch (buf->getVertexType())
      |                        ^
CTriangleSelector.cpp:37:21: warning: unused variable ‘vtxCnt’ [-Wunused-variable]
   37 |                 s32 vtxCnt = buf->getVertexCount();
      |                     ^~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::triangle3d<float>]’:
CTriangleSelector.cpp:15:17:   required from here
   15 | : SceneNode(node)
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::triangle3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::triangle3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CMeshSceneNode.h:8,
                 from CWaterSurfaceSceneNode.h:8,
                 from CWaterSurfaceSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IMeshBuffer.h:12,
                 from include/IMesh.h:9,
                 from CMeshSceneNode.h:9:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CWaterSurfaceSceneNode.cpp:6:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
CWaterSurfaceSceneNode.cpp: In member function ‘void irr::scene::CWaterSurfaceSceneNode::animateWaterSurface()’:
CWaterSurfaceSceneNode.cpp:81:23: warning: enumeration value ‘EVT_TANGENTS’ not handled in switch [-Wswitch]
   81 |                 switch(Mesh->getMeshBuffer(b)->getVertexType())
      |                       ^
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CXAnimationPlayer.cpp -o CXAnimationPlayer.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IAnimatedMeshX.h:8,
                 from CXAnimationPlayer.h:8,
                 from CXAnimationPlayer.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from CXAnimationPlayer.h:9:
CXFileReader.h: In constructor ‘irr::scene::CXFileReader::SXAnimationKey::SXAnimationKey()’:
CXFileReader.h:201:23: warning: ‘irr::scene::CXFileReader::SXAnimationKey::data’ will be initialized after [-Wreorder]
  201 |                 void* data;
      |                       ^~~~
CXFileReader.h:197:21: warning:   ‘irr::s32 irr::scene::CXFileReader::SXAnimationKey::keyType’ [-Wreorder]
  197 |                 s32 keyType; // 0=rotation, 1=scale, 2=position, 3=matrix
      |                     ^~~~~~~
CXFileReader.h:147:17: warning:   when initialized here [-Wreorder]
  147 |                 SXAnimationKey()
      |                 ^~~~~~~~~~~~~~
In file included from CXAnimationPlayer.cpp:6:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CXAnimationPlayer.cpp:7:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
CXAnimationPlayer.h: In constructor ‘irr::scene::CXAnimationPlayer::CXAnimationPlayer(irr::scene::CXFileReader*, irr::video::IVideoDriver*, irr::scene::IMeshManipulator*, const irr::c8*)’:
CXAnimationPlayer.h:168:31: warning: ‘irr::scene::CXAnimationPlayer::Reader’ will be initialized after [-Wreorder]
  168 |                 CXFileReader* Reader;
      |                               ^~~~~~
CXAnimationPlayer.h:165:38: warning:   ‘irr::video::IVideoDriver* irr::scene::CXAnimationPlayer::Driver’ [-Wreorder]
  165 |                 video::IVideoDriver* Driver;
      |                                      ^~~~~~
CXAnimationPlayer.cpp:20:1: warning:   when initialized here [-Wreorder]
   20 | CXAnimationPlayer::CXAnimationPlayer(CXFileReader* reader,
      | ^~~~~~~~~~~~~~~~~
CXAnimationPlayer.h:179:21: warning: ‘irr::scene::CXAnimationPlayer::CurrentAnimationSet’ will be initialized after [-Wreorder]
  179 |                 s32 CurrentAnimationSet;
      |                     ^~~~~~~~~~~~~~~~~~~
CXAnimationPlayer.h:173:22: warning:   ‘bool irr::scene::CXAnimationPlayer::IsAnimatedSkinnedMesh’ [-Wreorder]
  173 |                 bool IsAnimatedSkinnedMesh;
      |                      ^~~~~~~~~~~~~~~~~~~~~
CXAnimationPlayer.cpp:20:1: warning:   when initialized here [-Wreorder]
   20 | CXAnimationPlayer::CXAnimationPlayer(CXFileReader* reader,
      | ^~~~~~~~~~~~~~~~~
CXAnimationPlayer.cpp: In member function ‘void irr::scene::CXAnimationPlayer::addFacesToBuffer(irr::s32, irr::scene::CXFileReader::SXMesh&, irr::s32, irr::scene::CXFileReader::SXFrame*)’:
CXAnimationPlayer.cpp:213:13: warning: unused variable ‘vcnt’ [-Wunused-variable]
  213 |         s32 vcnt = mesh.Vertices.size();
      |             ^~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from CXFileReader.h:9:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CXAnimationPlayer.cpp:26:83:   required from here
   26 |         CurrentAnimationSet(0), IsAnimatedSkinnedMesh(false), DebugSkeletonCrossSize(1.0f)
      |                                                                                          ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::vector3d<float>]’:
CXAnimationPlayer.cpp:26:83:   required from here
   26 |         CurrentAnimationSet(0), IsAnimatedSkinnedMesh(false), DebugSkeletonCrossSize(1.0f)
      |                                                                                          ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::vector3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXAnimationPlayer::SJoint]’:
CXAnimationPlayer.cpp:26:83:   required from here
   26 |         CurrentAnimationSet(0), IsAnimatedSkinnedMesh(false), DebugSkeletonCrossSize(1.0f)
      |                                                                                          ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXAnimationPlayer::SJoint>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXAnimationPlayer::SJoint>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::array<irr::scene::CXAnimationPlayer::SVertexWeight>]’:
CXAnimationPlayer.cpp:26:83:   required from here
   26 |         CurrentAnimationSet(0), IsAnimatedSkinnedMesh(false), DebugSkeletonCrossSize(1.0f)
      |                                                                                          ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::array<irr::scene::CXAnimationPlayer::SVertexWeight> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::array<irr::scene::CXAnimationPlayer::SVertexWeight> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXAnimationPlayer::SXAnimationSet]’:
CXAnimationPlayer.cpp:26:83:   required from here
   26 |         CurrentAnimationSet(0), IsAnimatedSkinnedMesh(false), DebugSkeletonCrossSize(1.0f)
      |                                                                                          ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXAnimationPlayer::SXAnimationSet>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXAnimationPlayer::SXAnimationSet>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXAnimationPlayer::SVertexWeight]’:
CXAnimationPlayer.cpp:166:50:   required from here
  166 |                         Weights.push_back( core::array<SVertexWeight>() );
      |                                                                       ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXAnimationPlayer::SVertexWeight>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXAnimationPlayer::SVertexWeight>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
CXAnimationPlayer.cpp:199:55:   required from here
  199 |                 mat.Texture1 = Driver->getTexture(getTextureFileName(xmat.TextureFileName).c_str());
      |                                                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = int]’:
CXAnimationPlayer.cpp:219:21:   required from here
  219 |         core::array< s32 > jointNumberWeightNumberMap;
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXAnimationPlayer::SWeightData]’:
CXAnimationPlayer.h:125:10:   required from here
  125 |                 struct SJoint
      |                        ^~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXAnimationPlayer::SWeightData>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXAnimationPlayer::SWeightData>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXAnimationPlayer::SXAnimationTrack]’:
CXAnimationPlayer.h:206:10:   required from here
  206 |                 struct SXAnimationSet
      |                        ^~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXAnimationPlayer::SXAnimationTrack>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXAnimationPlayer::SXAnimationTrack>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::quaternion]’:
CXAnimationPlayer.h:187:10:   required from here
  187 |                 struct SXAnimationTrack
      |                        ^~~~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::quaternion>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::quaternion>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::matrix4]’:
CXAnimationPlayer.h:187:10:   required from here
  187 |                 struct SXAnimationTrack
      |                        ^~~~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::matrix4>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::matrix4>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = float]’:
CXAnimationPlayer.h:187:10:   required from here
  187 |                 struct SXAnimationTrack
      |                        ^~~~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<float>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<float>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
include/irrString.h:543:11:   required from ‘irr::core::string<T> irr::core::string<T>::subString(irr::s32, irr::s32) [with T = char; irr::s32 = int]’
  543 |                         return string<T>("");
      |                                ^~~~~~~~~~~~~
CXAnimationPlayer.cpp:379:38:   required from here
  379 |         core::stringc p = FileName.subString(0, idx+1);
      |                           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CXFileReader.cpp -o CXFileReader.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CXFileReader.h:10,
                 from CXFileReader.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
CXFileReader.h: In constructor ‘irr::scene::CXFileReader::SXAnimationKey::SXAnimationKey()’:
CXFileReader.h:201:23: warning: ‘irr::scene::CXFileReader::SXAnimationKey::data’ will be initialized after [-Wreorder]
  201 |                 void* data;
      |                       ^~~~
CXFileReader.h:197:21: warning:   ‘irr::s32 irr::scene::CXFileReader::SXAnimationKey::keyType’ [-Wreorder]
  197 |                 s32 keyType; // 0=rotation, 1=scale, 2=position, 3=matrix
      |                     ^~~~~~~
CXFileReader.h:147:17: warning:   when initialized here [-Wreorder]
  147 |                 SXAnimationKey()
      |                 ^~~~~~~~~~~~~~
CXFileReader.cpp: In member function ‘bool irr::scene::CXFileReader::parseDataObjectMeshMaterialList(SXMeshMaterialList&, irr::s32, irr::core::array<int>&)’:
CXFileReader.cpp:686:13: warning: unused variable ‘nMaterials’ [-Wunused-variable]
  686 |         s32 nMaterials = strtol(P, &P, 10);
      |             ^~~~~~~~~~
In file included from CXFileReader.h:9:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CXFileReader.h:135:9:   required from here
  135 |         struct SXFrame
      |                ^~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CXFileReader.h:12:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXMesh]’:
CXFileReader.h:135:9:   required from here
  135 |         struct SXFrame
      |                ^~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXFileReader::SXMesh>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXFileReader::SXMesh>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXFrame]’:
CXFileReader.h:135:9:   required from here
  135 |         struct SXFrame
      |                ^~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXFileReader::SXFrame>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXFileReader::SXFrame>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXAnimationSet]’:
CXFileReader.cpp:17:56:   required from here
   17 | : ErrorHappened(false), Buffer(0), Size(0), P(0), End(0)
      |                                                        ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXFileReader::SXAnimationSet>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXFileReader::SXAnimationSet>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXTemplateMaterial]’:
CXFileReader.cpp:17:56:   required from here
   17 | : ErrorHappened(false), Buffer(0), Size(0), P(0), End(0)
      |                                                        ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXFileReader::SXTemplateMaterial>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXFileReader::SXTemplateMaterial>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::vector3d<float>]’:
CXFileReader.h:108:9:   required from here
  108 |         struct SXMesh
      |                ^~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::vector3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = int]’:
CXFileReader.h:108:9:   required from here
  108 |         struct SXMesh
      |                ^~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::vector2d<float>]’:
CXFileReader.h:108:9:   required from here
  108 |         struct SXMesh
      |                ^~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::vector2d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::vector2d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXIndexedColor]’:
CXFileReader.h:108:9:   required from here
  108 |         struct SXMesh
      |                ^~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXFileReader::SXIndexedColor>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXFileReader::SXIndexedColor>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXSkinWeight]’:
CXFileReader.h:108:9:   required from here
  108 |         struct SXMesh
      |                ^~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXFileReader::SXSkinWeight>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXFileReader::SXSkinWeight>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXMaterial]’:
CXFileReader.h:60:9:   required from here
   60 |         struct SXMeshMaterialList
      |                ^~~~~~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXFileReader::SXMaterial>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXFileReader::SXMaterial>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXAnimation]’:
CXFileReader.h:214:9:   required from here
  214 |         struct SXAnimationSet
      |                ^~~~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXFileReader::SXAnimation>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXFileReader::SXAnimation>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CXFileReader.cpp:366:24:   required from here
  366 |         if (getNextToken() != "{")
      |                               ^~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXWeight]’:
CXFileReader.h:99:9:   required from here
   99 |         struct SXSkinWeight
      |                ^~~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXFileReader::SXWeight>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXFileReader::SXWeight>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::CXFileReader::SXAnimationKey]’:
CXFileReader.h:204:9:   required from here
  204 |         struct SXAnimation
      |                ^~~~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::CXFileReader::SXAnimationKey>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::CXFileReader::SXAnimationKey>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
CXFileReader.cpp:1428:10:   required from here
 1428 |                 return s;
      |                        ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CXMeshFileLoader.cpp -o CXMeshFileLoader.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/IMeshLoader.h:10,
                 from CXMeshFileLoader.h:8,
                 from CXMeshFileLoader.cpp:5:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16,
                 from CXMeshFileLoader.h:10:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from CXMeshFileLoader.h:13:
CXFileReader.h: In constructor ‘irr::scene::CXFileReader::SXAnimationKey::SXAnimationKey()’:
CXFileReader.h:201:23: warning: ‘irr::scene::CXFileReader::SXAnimationKey::data’ will be initialized after [-Wreorder]
  201 |                 void* data;
      |                       ^~~~
CXFileReader.h:197:21: warning:   ‘irr::s32 irr::scene::CXFileReader::SXAnimationKey::keyType’ [-Wreorder]
  197 |                 s32 keyType; // 0=rotation, 1=scale, 2=position, 3=matrix
      |                     ^~~~~~~
CXFileReader.h:147:17: warning:   when initialized here [-Wreorder]
  147 |                 SXAnimationKey()
      |                 ^~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CFileList.cpp -o CFileList.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CFileSystem.cpp -o CFileSystem.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CFileList.h:9,
                 from CFileList.cpp:5:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CFileList.cpp:31:22:   required from here
   31 | CFileList::CFileList()
      |                      ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CFileList.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::io::CFileList::FileEntry]’:
CFileList.cpp:31:22:   required from here
   31 | CFileList::CFileList()
      |                      ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::io::CFileList::FileEntry>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::io::CFileList::FileEntry>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CFileList.cpp:151:32:   required from here
  151 |                         Files[index].FullName.append("/");
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
In file included from CFileSystem.h:9,
                 from CFileSystem.cpp:5:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::io::CZipReader*]’:
CFileSystem.cpp:31:26:   required from here
   31 | CFileSystem::CFileSystem()
      |                          ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::io::CZipReader*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::io::CZipReader*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
CFileSystem.cpp: In member function ‘virtual const irr::c8* irr::io::CFileSystem::getWorkingDirectory()’:
CFileSystem.cpp:110:15: warning: ignoring return value of ‘char* getcwd(char*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  110 |         getcwd(WorkingDirectory, (size_t)FILE_SYSTEM_MAX_PATH);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CLimitReadFile.cpp -o CLimitReadFile.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CLimitReadFile.cpp:5:
CLimitReadFile.h: In constructor ‘irr::io::CLimitReadFile::CLimitReadFile(irr::io::IReadFile*, irr::s32, const irr::c8*)’:
CLimitReadFile.h:59:28: warning: ‘irr::io::CLimitReadFile::File’ will be initialized after [-Wreorder]
   59 |                 IReadFile* File;
      |                            ^~~~
CLimitReadFile.h:55:31: warning:   ‘irr::core::stringc irr::io::CLimitReadFile::Filename’ [-Wreorder]
   55 |                 core::stringc Filename;
      |                               ^~~~~~~~
CLimitReadFile.cpp:14:1: warning:   when initialized here [-Wreorder]
   14 | CLimitReadFile::CLimitReadFile(IReadFile* alreadyOpenedFile, s32 areaSize, const c8* name)
      | ^~~~~~~~~~~~~~
In file included from CLimitReadFile.h:16:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CLimitReadFile.cpp:15:48:   required from here
   15 | : AreaSize(areaSize), File(alreadyOpenedFile), Filename(name)
      |                                                ^~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMemoryReadFile.cpp -o CMemoryReadFile.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CMemoryReadFile.h:9,
                 from CMemoryReadFile.cpp:5:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CMemoryReadFile.cpp:15:62:   required from here
   15 | : Buffer(memory), Len(len), Pos(0), deleteMemoryWhenDropped(d)
      |                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CReadFile.cpp -o CReadFile.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CReadFile.h:10,
                 from CReadFile.cpp:5:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CReadFile.cpp:15:13:   required from here
   15 | : FileSize(0)
      |             ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CWriteFile.cpp -o CWriteFile.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CWriteFile.h:10,
                 from CWriteFile.cpp:5:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CWriteFile.cpp:15:13:   required from here
   15 | : FileSize(0)
      |             ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CXMLReader.cpp -o CXMLReader.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CXMLWriter.cpp -o CXMLWriter.o -I"include" -DIRRLICHT_EXPORTS=1
CXMLWriter.cpp: In member function ‘virtual void irr::io::CXMLWriter::writeXMLHeader()’:
CXMLWriter.cpp:43:22: warning: ISO C++ forbids converting a string constant to ‘wchar_t*’ [-Wwrite-strings]
   43 |         wchar_t* p = L"<?xml version=\"1.0\"?>";
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
CXMLWriter.cpp: At global scope:
CXMLWriter.cpp:123:17: warning: ISO C++ forbids converting a string constant to ‘wchar_t*’ [-Wwrite-strings]
  123 |         { L'&', L"&amp;" },
      |                 ^~~~~~~~
CXMLWriter.cpp:124:17: warning: ISO C++ forbids converting a string constant to ‘wchar_t*’ [-Wwrite-strings]
  124 |         { L'<', L"&lt;" },
      |                 ^~~~~~~
CXMLWriter.cpp:125:17: warning: ISO C++ forbids converting a string constant to ‘wchar_t*’ [-Wwrite-strings]
  125 |         { L'>', L"&gt;" },
      |                 ^~~~~~~
CXMLWriter.cpp:126:17: warning: ISO C++ forbids converting a string constant to ‘wchar_t*’ [-Wwrite-strings]
  126 |         { L'"', L"&quot;" },
      |                 ^~~~~~~~~
In file included from CXMLWriter.cpp:7:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
CXMLWriter.cpp:138:16:   required from here
  138 |         core::stringw s;
      |                       ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = wchar_t; T = wchar_t]’:
CXMLWriter.cpp:148:13:   required from here
  148 |                                 s.append(XMLWSChar[i].Symbol);
      |                                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
In file included from CXMLReader.cpp:5:
CXMLReaderImpl.h: In instantiation of ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = wchar_t; superclass = irr::IUnknown]’:
CXMLReader.cpp:57:81:   required from here
   57 |                 return new CXMLReaderImpl<wchar_t, IUnknown>(new CIrrXMLFileReadCallBack(file));
      |                                                                                               ^
CXMLReaderImpl.h:776:22: warning: ‘irr::io::CXMLReaderImpl<wchar_t, irr::IUnknown>::TextSize’ will be initialized after [-Wreorder]
  776 |         unsigned int TextSize;       // size of text to parse in characters, not bytes
      |                      ^~~~~~~~
CXMLReaderImpl.h:775:20: warning:   ‘wchar_t* irr::io::CXMLReaderImpl<wchar_t, irr::IUnknown>::TextBegin’ [-Wreorder]
  775 |         char_type* TextBegin;        // start of text to parse
      |                    ^~~~~~~~~
CXMLReaderImpl.h:33:9: warning:   when initialized here [-Wreorder]
   33 |         CXMLReaderImpl(IFileReadCallBack* callback, bool deleteCallBack = true)
      |         ^~~~~~~~~~~~~~
CXMLReaderImpl.h: In instantiation of ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::IUnknown]’:
CXMLReader.cpp:66:78:   required from here
   66 |                 return new CXMLReaderImpl<char, IUnknown>(new CIrrXMLFileReadCallBack(file));
      |                                                                                            ^
CXMLReaderImpl.h:776:22: warning: ‘irr::io::CXMLReaderImpl<char, irr::IUnknown>::TextSize’ will be initialized after [-Wreorder]
  776 |         unsigned int TextSize;       // size of text to parse in characters, not bytes
      |                      ^~~~~~~~
CXMLReaderImpl.h:775:20: warning:   ‘char* irr::io::CXMLReaderImpl<char, irr::IUnknown>::TextBegin’ [-Wreorder]
  775 |         char_type* TextBegin;        // start of text to parse
      |                    ^~~~~~~~~
CXMLReaderImpl.h:33:9: warning:   when initialized here [-Wreorder]
   33 |         CXMLReaderImpl(IFileReadCallBack* callback, bool deleteCallBack = true)
      |         ^~~~~~~~~~~~~~
In file included from CXMLReaderImpl.h:9:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = wchar_t; superclass = irr::IUnknown]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
CXMLReader.cpp:57:81:   required from here
   57 |                 return new CXMLReaderImpl<wchar_t, IUnknown>(new CIrrXMLFileReadCallBack(file));
      |                                                                                               ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from CXMLReaderImpl.h:10:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::string<wchar_t>]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = wchar_t; superclass = irr::IUnknown]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
CXMLReader.cpp:57:81:   required from here
   57 |                 return new CXMLReaderImpl<wchar_t, IUnknown>(new CIrrXMLFileReadCallBack(file));
      |                                                                                               ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::string<wchar_t> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::string<wchar_t> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::io::CXMLReaderImpl<wchar_t, irr::IUnknown>::SAttribute]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = wchar_t; superclass = irr::IUnknown]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
CXMLReader.cpp:57:81:   required from here
   57 |                 return new CXMLReaderImpl<wchar_t, IUnknown>(new CIrrXMLFileReadCallBack(file));
      |                                                                                               ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::io::CXMLReaderImpl<wchar_t, irr::IUnknown>::SAttribute>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::io::CXMLReaderImpl<wchar_t, irr::IUnknown>::SAttribute>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::IUnknown]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
CXMLReader.cpp:66:78:   required from here
   66 |                 return new CXMLReaderImpl<char, IUnknown>(new CIrrXMLFileReadCallBack(file));
      |                                                                                            ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::string<char>]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::IUnknown]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
CXMLReader.cpp:66:78:   required from here
   66 |                 return new CXMLReaderImpl<char, IUnknown>(new CIrrXMLFileReadCallBack(file));
      |                                                                                            ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::string<char> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::string<char> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::io::CXMLReaderImpl<char, irr::IUnknown>::SAttribute]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::IUnknown]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
CXMLReader.cpp:66:78:   required from here
   66 |                 return new CXMLReaderImpl<char, IUnknown>(new CIrrXMLFileReadCallBack(file));
      |                                                                                            ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::io::CXMLReaderImpl<char, irr::IUnknown>::SAttribute>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::io::CXMLReaderImpl<char, irr::IUnknown>::SAttribute>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = wchar_t]’:
CXMLReaderImpl.h:725:30:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::createSpecialCharacterList() [with char_type = wchar_t; superclass = irr::IUnknown]’
  725 |                 SpecialCharacters.push_back("&amp;");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
CXMLReaderImpl.h:53:3:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = wchar_t; superclass = irr::IUnknown]’
   53 |                 createSpecialCharacterList();
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
CXMLReader.cpp:57:81:   required from here
   57 |                 return new CXMLReaderImpl<wchar_t, IUnknown>(new CIrrXMLFileReadCallBack(file));
      |                                                                                               ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CXMLReaderImpl.h:725:30:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::createSpecialCharacterList() [with char_type = char; superclass = irr::IUnknown]’
  725 |                 SpecialCharacters.push_back("&amp;");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
CXMLReaderImpl.h:53:3:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::IUnknown]’
   53 |                 createSpecialCharacterList();
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
CXMLReader.cpp:66:78:   required from here
   66 |                 return new CXMLReaderImpl<char, IUnknown>(new CIrrXMLFileReadCallBack(file));
      |                                                                                            ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CZipReader.cpp -o CZipReader.o -I"include" -DIRRLICHT_EXPORTS=1
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = wchar_t; T = char]’:
CXMLReaderImpl.h:161:17:   required from ‘float irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValueAsFloat(const char_type*) const [with char_type = wchar_t; superclass = irr::IUnknown]’
  161 |                 core::stringc c = attr->Value.c_str();
      |                               ^
CXMLReaderImpl.h:155:8:   required from here
  155 |         float getAttributeValueAsFloat(const char_type* name) const
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = wchar_t; T = wchar_t]’:
CXMLReaderImpl.h:488:27:   required from ‘const irr::io::CXMLReaderImpl<char_type, superclass>::SAttribute* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeByName(const char_type*) const [with char_type = wchar_t; superclass = irr::IUnknown]’
  488 |                 core::string<char_type> n = name;
      |                                         ^
CXMLReaderImpl.h:120:28:   required from ‘const char_type* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValue(const char_type*) const [with char_type = wchar_t; superclass = irr::IUnknown]’
  120 |                 const SAttribute* attr = getAttributeByName(name);
      |                                          ^~~~~~~~~~~~~~~~~~
CXMLReaderImpl.h:118:27:   required from here
  118 |         virtual const char_type* getAttributeValue(const char_type* name) const
      |                                  ^~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*, irr::s32) [with B = char; T = char; irr::s32 = int]’:
CXMLReaderImpl.h:270:27:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = char; superclass = irr::IUnknown]’
  270 |                 core::string<char_type> s(start, (int)(end - start));
      |                                         ^
CXMLReaderImpl.h:227:8:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = char; superclass = irr::IUnknown]’
  227 |                         if (setText(start, P))
      |                             ^~~~~~~
CXMLReaderImpl.h:74:4:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = char; superclass = irr::IUnknown]’
   74 |                         parseCurrentNode();
      |                         ^~~~~~~~~~~~~~~~
CXMLReaderImpl.h:69:15:   required from here
   69 |         virtual bool read()
      |                      ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:100:9: warning:   when initialized here [-Wreorder]
  100 |         string(const B* c, s32 lenght)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*, irr::s32) [with B = wchar_t; T = wchar_t; irr::s32 = int]’:
CXMLReaderImpl.h:270:27:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = wchar_t; superclass = irr::IUnknown]’
  270 |                 core::string<char_type> s(start, (int)(end - start));
      |                                         ^
CXMLReaderImpl.h:227:8:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = wchar_t; superclass = irr::IUnknown]’
  227 |                         if (setText(start, P))
      |                             ^~~~~~~
CXMLReaderImpl.h:74:4:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = wchar_t; superclass = irr::IUnknown]’
   74 |                         parseCurrentNode();
      |                         ^~~~~~~~~~~~~~~~
CXMLReaderImpl.h:69:15:   required from here
   69 |         virtual bool read()
      |                      ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:100:9: warning:   when initialized here [-Wreorder]
  100 |         string(const B* c, s32 lenght)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
CXMLReaderImpl.h:505:11:   required from ‘irr::core::string<char_type> irr::io::CXMLReaderImpl<char_type, superclass>::replaceSpecialCharacters(irr::core::string<char_type>&) [with char_type = char; superclass = irr::IUnknown]’
  505 |                         return origstr;
      |                                ^~~~~~~
CXMLReaderImpl.h:271:14:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = char; superclass = irr::IUnknown]’
  271 |                 NodeName = replaceSpecialCharacters(s);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~
CXMLReaderImpl.h:227:8:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = char; superclass = irr::IUnknown]’
  227 |                         if (setText(start, P))
      |                             ^~~~~~~
CXMLReaderImpl.h:74:4:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = char; superclass = irr::IUnknown]’
   74 |                         parseCurrentNode();
      |                         ^~~~~~~~~~~~~~~~
CXMLReaderImpl.h:69:15:   required from here
   69 |         virtual bool read()
      |                      ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = wchar_t]’:
CXMLReaderImpl.h:505:11:   required from ‘irr::core::string<char_type> irr::io::CXMLReaderImpl<char_type, superclass>::replaceSpecialCharacters(irr::core::string<char_type>&) [with char_type = wchar_t; superclass = irr::IUnknown]’
  505 |                         return origstr;
      |                                ^~~~~~~
CXMLReaderImpl.h:271:14:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = wchar_t; superclass = irr::IUnknown]’
  271 |                 NodeName = replaceSpecialCharacters(s);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~
CXMLReaderImpl.h:227:8:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = wchar_t; superclass = irr::IUnknown]’
  227 |                         if (setText(start, P))
      |                             ^~~~~~~
CXMLReaderImpl.h:74:4:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = wchar_t; superclass = irr::IUnknown]’
   74 |                         parseCurrentNode();
      |                         ^~~~~~~~~~~~~~~~
CXMLReaderImpl.h:69:15:   required from here
   69 |         virtual bool read()
      |                      ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
In file included from CZipReader.h:10,
                 from CZipReader.cpp:6:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::io::SZipFileEntry]’:
CZipReader.cpp:25:62:   required from here
   25 | : File(file), IgnoreCase(ignoreCase), IgnorePaths(ignorePaths)
      |                                                              ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::io::SZipFileEntry>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::io::SZipFileEntry>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from CZipReader.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CZipReader.h:62:9:   required from here
   62 |         struct SZipFileEntry
      |                ^~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
CZipReader.h:62:9:   required from ‘void irr::core::heapsort(T*, irr::s32) [with T = irr::io::SZipFileEntry; irr::s32 = int]’
   62 |         struct SZipFileEntry
      |                ^~~~~~~~~~~~~
include/irrArray.h:302:11:   required from ‘void irr::core::array<T>::sort() [with T = irr::io::SZipFileEntry]’
  302 |                 heapsort(data, used);
      |                 ~~~~~~~~^~~~~~~~~~~~
CZipReader.cpp:39:16:   required from here
   39 |                 FileList.sort();
      |                 ~~~~~~~~~~~~~^~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c irrXML.cpp -o irrXML.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from irrXML.cpp:9:
CXMLReaderImpl.h: In instantiation of ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::io::IXMLBase]’:
irrXML.cpp:86:75:   required from here
   86 |         return new CXMLReaderImpl<char, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                  ^
CXMLReaderImpl.h:776:22: warning: ‘irr::io::CXMLReaderImpl<char, irr::io::IXMLBase>::TextSize’ will be initialized after [-Wreorder]
  776 |         unsigned int TextSize;       // size of text to parse in characters, not bytes
      |                      ^~~~~~~~
CXMLReaderImpl.h:775:20: warning:   ‘char* irr::io::CXMLReaderImpl<char, irr::io::IXMLBase>::TextBegin’ [-Wreorder]
  775 |         char_type* TextBegin;        // start of text to parse
      |                    ^~~~~~~~~
CXMLReaderImpl.h:33:9: warning:   when initialized here [-Wreorder]
   33 |         CXMLReaderImpl(IFileReadCallBack* callback, bool deleteCallBack = true)
      |         ^~~~~~~~~~~~~~
CXMLReaderImpl.h: In instantiation of ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’:
irrXML.cpp:107:77:   required from here
  107 |         return new CXMLReaderImpl<char16, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                    ^
CXMLReaderImpl.h:776:22: warning: ‘irr::io::CXMLReaderImpl<short unsigned int, irr::io::IXMLBase>::TextSize’ will be initialized after [-Wreorder]
  776 |         unsigned int TextSize;       // size of text to parse in characters, not bytes
      |                      ^~~~~~~~
CXMLReaderImpl.h:775:20: warning:   ‘short unsigned int* irr::io::CXMLReaderImpl<short unsigned int, irr::io::IXMLBase>::TextBegin’ [-Wreorder]
  775 |         char_type* TextBegin;        // start of text to parse
      |                    ^~~~~~~~~
CXMLReaderImpl.h:33:9: warning:   when initialized here [-Wreorder]
   33 |         CXMLReaderImpl(IFileReadCallBack* callback, bool deleteCallBack = true)
      |         ^~~~~~~~~~~~~~
CXMLReaderImpl.h: In instantiation of ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’:
irrXML.cpp:128:77:   required from here
  128 |         return new CXMLReaderImpl<char32, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                    ^
CXMLReaderImpl.h:776:22: warning: ‘irr::io::CXMLReaderImpl<long unsigned int, irr::io::IXMLBase>::TextSize’ will be initialized after [-Wreorder]
  776 |         unsigned int TextSize;       // size of text to parse in characters, not bytes
      |                      ^~~~~~~~
CXMLReaderImpl.h:775:20: warning:   ‘long unsigned int* irr::io::CXMLReaderImpl<long unsigned int, irr::io::IXMLBase>::TextBegin’ [-Wreorder]
  775 |         char_type* TextBegin;        // start of text to parse
      |                    ^~~~~~~~~
CXMLReaderImpl.h:33:9: warning:   when initialized here [-Wreorder]
   33 |         CXMLReaderImpl(IFileReadCallBack* callback, bool deleteCallBack = true)
      |         ^~~~~~~~~~~~~~
In file included from irrXML.cpp:6:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::io::IXMLBase]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
irrXML.cpp:86:75:   required from here
   86 |         return new CXMLReaderImpl<char, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                  ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from irrXML.cpp:7:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::string<char>]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::io::IXMLBase]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
irrXML.cpp:86:75:   required from here
   86 |         return new CXMLReaderImpl<char, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                  ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::string<char> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::string<char> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::io::CXMLReaderImpl<char, irr::io::IXMLBase>::SAttribute]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::io::IXMLBase]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
irrXML.cpp:86:75:   required from here
   86 |         return new CXMLReaderImpl<char, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                  ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::io::CXMLReaderImpl<char, irr::io::IXMLBase>::SAttribute>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::io::CXMLReaderImpl<char, irr::io::IXMLBase>::SAttribute>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = short unsigned int]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
irrXML.cpp:107:77:   required from here
  107 |         return new CXMLReaderImpl<char16, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                    ^
include/irrString.h:650:13: warning: ‘irr::core::string<short unsigned int>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘short unsigned int* irr::core::string<short unsigned int>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::string<short unsigned int>]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
irrXML.cpp:107:77:   required from here
  107 |         return new CXMLReaderImpl<char16, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                    ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::string<short unsigned int> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::string<short unsigned int> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::io::CXMLReaderImpl<short unsigned int, irr::io::IXMLBase>::SAttribute]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
irrXML.cpp:107:77:   required from here
  107 |         return new CXMLReaderImpl<char16, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                    ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::io::CXMLReaderImpl<short unsigned int, irr::io::IXMLBase>::SAttribute>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::io::CXMLReaderImpl<short unsigned int, irr::io::IXMLBase>::SAttribute>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = long unsigned int]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
irrXML.cpp:128:77:   required from here
  128 |         return new CXMLReaderImpl<char32, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                    ^
include/irrString.h:650:13: warning: ‘irr::core::string<long unsigned int>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘long unsigned int* irr::core::string<long unsigned int>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::string<long unsigned int>]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
irrXML.cpp:128:77:   required from here
  128 |         return new CXMLReaderImpl<char32, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                    ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::string<long unsigned int> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::string<long unsigned int> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::io::CXMLReaderImpl<long unsigned int, irr::io::IXMLBase>::SAttribute]’:
CXMLReaderImpl.h:35:50:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
   35 |                 SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII)
      |                                                                ^
irrXML.cpp:128:77:   required from here
  128 |         return new CXMLReaderImpl<char32, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                    ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::io::CXMLReaderImpl<long unsigned int, irr::io::IXMLBase>::SAttribute>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::io::CXMLReaderImpl<long unsigned int, irr::io::IXMLBase>::SAttribute>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CXMLReaderImpl.h:725:30:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::createSpecialCharacterList() [with char_type = char; superclass = irr::io::IXMLBase]’
  725 |                 SpecialCharacters.push_back("&amp;");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
CXMLReaderImpl.h:53:3:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = char; superclass = irr::io::IXMLBase]’
   53 |                 createSpecialCharacterList();
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
irrXML.cpp:86:75:   required from here
   86 |         return new CXMLReaderImpl<char, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                  ^
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = short unsigned int]’:
CXMLReaderImpl.h:725:30:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::createSpecialCharacterList() [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
  725 |                 SpecialCharacters.push_back("&amp;");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
CXMLReaderImpl.h:53:3:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
   53 |                 createSpecialCharacterList();
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
irrXML.cpp:107:77:   required from here
  107 |         return new CXMLReaderImpl<char16, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                    ^
include/irrString.h:650:13: warning: ‘irr::core::string<short unsigned int>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘short unsigned int* irr::core::string<short unsigned int>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = long unsigned int]’:
CXMLReaderImpl.h:725:30:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::createSpecialCharacterList() [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
  725 |                 SpecialCharacters.push_back("&amp;");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
CXMLReaderImpl.h:53:3:   required from ‘irr::io::CXMLReaderImpl<char_type, superclass>::CXMLReaderImpl(irr::io::IFileReadCallBack*, bool) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
   53 |                 createSpecialCharacterList();
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
irrXML.cpp:128:77:   required from here
  128 |         return new CXMLReaderImpl<char32, IXMLBase>(new CFileReadCallBack(filename));
      |                                                                                    ^
include/irrString.h:650:13: warning: ‘irr::core::string<long unsigned int>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘long unsigned int* irr::core::string<long unsigned int>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = long unsigned int; T = char]’:
CXMLReaderImpl.h:161:17:   required from ‘float irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValueAsFloat(const char_type*) const [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
  161 |                 core::stringc c = attr->Value.c_str();
      |                               ^
CXMLReaderImpl.h:155:8:   required from here
  155 |         float getAttributeValueAsFloat(const char_type* name) const
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = short unsigned int; T = char]’:
CXMLReaderImpl.h:161:17:   required from ‘float irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValueAsFloat(const char_type*) const [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
  161 |                 core::stringc c = attr->Value.c_str();
      |                               ^
CXMLReaderImpl.h:155:8:   required from here
  155 |         float getAttributeValueAsFloat(const char_type* name) const
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = long unsigned int; T = long unsigned int]’:
CXMLReaderImpl.h:488:27:   required from ‘const irr::io::CXMLReaderImpl<char_type, superclass>::SAttribute* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeByName(const char_type*) const [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
  488 |                 core::string<char_type> n = name;
      |                                         ^
CXMLReaderImpl.h:120:28:   required from ‘const char_type* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValue(const char_type*) const [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
  120 |                 const SAttribute* attr = getAttributeByName(name);
      |                                          ^~~~~~~~~~~~~~~~~~
CXMLReaderImpl.h:118:27:   required from here
  118 |         virtual const char_type* getAttributeValue(const char_type* name) const
      |                                  ^~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<long unsigned int>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘long unsigned int* irr::core::string<long unsigned int>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = short unsigned int; T = short unsigned int]’:
CXMLReaderImpl.h:488:27:   required from ‘const irr::io::CXMLReaderImpl<char_type, superclass>::SAttribute* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeByName(const char_type*) const [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
  488 |                 core::string<char_type> n = name;
      |                                         ^
CXMLReaderImpl.h:120:28:   required from ‘const char_type* irr::io::CXMLReaderImpl<char_type, superclass>::getAttributeValue(const char_type*) const [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
  120 |                 const SAttribute* attr = getAttributeByName(name);
      |                                          ^~~~~~~~~~~~~~~~~~
CXMLReaderImpl.h:118:27:   required from here
  118 |         virtual const char_type* getAttributeValue(const char_type* name) const
      |                                  ^~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<short unsigned int>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘short unsigned int* irr::core::string<short unsigned int>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*, irr::s32) [with B = long unsigned int; T = long unsigned int; irr::s32 = int]’:
CXMLReaderImpl.h:270:27:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
  270 |                 core::string<char_type> s(start, (int)(end - start));
      |                                         ^
CXMLReaderImpl.h:227:8:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
  227 |                         if (setText(start, P))
      |                             ^~~~~~~
CXMLReaderImpl.h:74:4:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
   74 |                         parseCurrentNode();
      |                         ^~~~~~~~~~~~~~~~
CXMLReaderImpl.h:69:15:   required from here
   69 |         virtual bool read()
      |                      ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<long unsigned int>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘long unsigned int* irr::core::string<long unsigned int>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:100:9: warning:   when initialized here [-Wreorder]
  100 |         string(const B* c, s32 lenght)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*, irr::s32) [with B = short unsigned int; T = short unsigned int; irr::s32 = int]’:
CXMLReaderImpl.h:270:27:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
  270 |                 core::string<char_type> s(start, (int)(end - start));
      |                                         ^
CXMLReaderImpl.h:227:8:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
  227 |                         if (setText(start, P))
      |                             ^~~~~~~
CXMLReaderImpl.h:74:4:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
   74 |                         parseCurrentNode();
      |                         ^~~~~~~~~~~~~~~~
CXMLReaderImpl.h:69:15:   required from here
   69 |         virtual bool read()
      |                      ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<short unsigned int>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘short unsigned int* irr::core::string<short unsigned int>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:100:9: warning:   when initialized here [-Wreorder]
  100 |         string(const B* c, s32 lenght)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*, irr::s32) [with B = char; T = char; irr::s32 = int]’:
CXMLReaderImpl.h:270:27:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = char; superclass = irr::io::IXMLBase]’
  270 |                 core::string<char_type> s(start, (int)(end - start));
      |                                         ^
CXMLReaderImpl.h:227:8:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = char; superclass = irr::io::IXMLBase]’
  227 |                         if (setText(start, P))
      |                             ^~~~~~~
CXMLReaderImpl.h:74:4:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = char; superclass = irr::io::IXMLBase]’
   74 |                         parseCurrentNode();
      |                         ^~~~~~~~~~~~~~~~
CXMLReaderImpl.h:69:15:   required from here
   69 |         virtual bool read()
      |                      ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:100:9: warning:   when initialized here [-Wreorder]
  100 |         string(const B* c, s32 lenght)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = long unsigned int]’:
CXMLReaderImpl.h:505:11:   required from ‘irr::core::string<char_type> irr::io::CXMLReaderImpl<char_type, superclass>::replaceSpecialCharacters(irr::core::string<char_type>&) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
  505 |                         return origstr;
      |                                ^~~~~~~
CXMLReaderImpl.h:271:14:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
  271 |                 NodeName = replaceSpecialCharacters(s);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~
CXMLReaderImpl.h:227:8:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
  227 |                         if (setText(start, P))
      |                             ^~~~~~~
CXMLReaderImpl.h:74:4:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = long unsigned int; superclass = irr::io::IXMLBase]’
   74 |                         parseCurrentNode();
      |                         ^~~~~~~~~~~~~~~~
CXMLReaderImpl.h:69:15:   required from here
   69 |         virtual bool read()
      |                      ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<long unsigned int>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘long unsigned int* irr::core::string<long unsigned int>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = short unsigned int]’:
CXMLReaderImpl.h:505:11:   required from ‘irr::core::string<char_type> irr::io::CXMLReaderImpl<char_type, superclass>::replaceSpecialCharacters(irr::core::string<char_type>&) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
  505 |                         return origstr;
      |                                ^~~~~~~
CXMLReaderImpl.h:271:14:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
  271 |                 NodeName = replaceSpecialCharacters(s);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~
CXMLReaderImpl.h:227:8:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
  227 |                         if (setText(start, P))
      |                             ^~~~~~~
CXMLReaderImpl.h:74:4:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = short unsigned int; superclass = irr::io::IXMLBase]’
   74 |                         parseCurrentNode();
      |                         ^~~~~~~~~~~~~~~~
CXMLReaderImpl.h:69:15:   required from here
   69 |         virtual bool read()
      |                      ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<short unsigned int>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘short unsigned int* irr::core::string<short unsigned int>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
CXMLReaderImpl.h:505:11:   required from ‘irr::core::string<char_type> irr::io::CXMLReaderImpl<char_type, superclass>::replaceSpecialCharacters(irr::core::string<char_type>&) [with char_type = char; superclass = irr::io::IXMLBase]’
  505 |                         return origstr;
      |                                ^~~~~~~
CXMLReaderImpl.h:271:14:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::setText(char_type*, char_type*) [with char_type = char; superclass = irr::io::IXMLBase]’
  271 |                 NodeName = replaceSpecialCharacters(s);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~
CXMLReaderImpl.h:227:8:   required from ‘void irr::io::CXMLReaderImpl<char_type, superclass>::parseCurrentNode() [with char_type = char; superclass = irr::io::IXMLBase]’
  227 |                         if (setText(start, P))
      |                             ^~~~~~~
CXMLReaderImpl.h:74:4:   required from ‘bool irr::io::CXMLReaderImpl<char_type, superclass>::read() [with char_type = char; superclass = irr::io::IXMLBase]’
   74 |                         parseCurrentNode();
      |                         ^~~~~~~~~~~~~~~~
CXMLReaderImpl.h:69:15:   required from here
   69 |         virtual bool read()
      |                      ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CIrrDeviceLinux.cpp -o CIrrDeviceLinux.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IVideoDriver.h:11,
                 from include/IrrlichtDevice.h:12,
                 from CIrrDeviceStub.h:8,
                 from CIrrDeviceLinux.h:12,
                 from CIrrDeviceLinux.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IGUIButton.h:8,
                 from include/IGUIWindow.h:8,
                 from include/IGUIEnvironment.h:12,
                 from include/IrrlichtDevice.h:14:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/ITerrainSceneNode.h:13,
                 from include/ISceneManager.h:15,
                 from include/IrrlichtDevice.h:16:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
CIrrDeviceLinux.h: In constructor ‘irr::CIrrDeviceLinux::CCursorControl::CCursorControl(irr::CIrrDeviceLinux*, bool)’:
CIrrDeviceLinux.h:199:42: warning: ‘irr::CIrrDeviceLinux::CCursorControl::Device’ will be initialized after [-Wreorder]
  199 |                         CIrrDeviceLinux* Device;
      |                                          ^~~~~~
CIrrDeviceLinux.h:198:30: warning:   ‘bool irr::CIrrDeviceLinux::CCursorControl::IsVisible’ [-Wreorder]
  198 |                         bool IsVisible;
      |                              ^~~~~~~~~
CIrrDeviceLinux.h:72:25: warning:   when initialized here [-Wreorder]
   72 |                         CCursorControl(CIrrDeviceLinux* dev, bool null)
      |                         ^~~~~~~~~~~~~~
CIrrDeviceLinux.h: In member function ‘void irr::CIrrDeviceLinux::CCursorControl::updateCursorPos()’:
CIrrDeviceLinux.h:189:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  189 |                                 if (CursorPos.X > Device->width)
      |                                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~
CIrrDeviceLinux.h:193:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  193 |                                 if (CursorPos.Y > Device->height)
      |                                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
CIrrDeviceLinux.h: In constructor ‘irr::CIrrDeviceLinux::CIrrDeviceLinux(irr::video::E_DRIVER_TYPE, const irr::core::dimension2d<int>&, irr::u32, bool, bool, irr::IEventReceiver*, const char*)’:
CIrrDeviceLinux.h:223:22: warning: ‘irr::CIrrDeviceLinux::close’ will be initialized after [-Wreorder]
  223 |                 bool close;
      |                      ^~~~~
CIrrDeviceLinux.h:219:38: warning:   ‘irr::video::E_DRIVER_TYPE irr::CIrrDeviceLinux::DriverType’ [-Wreorder]
  219 |                 video::E_DRIVER_TYPE DriverType;
      |                                      ^~~~~~~~~~
CIrrDeviceLinux.cpp:41:1: warning:   when initialized here [-Wreorder]
   41 | CIrrDeviceLinux::CIrrDeviceLinux(video::E_DRIVER_TYPE driverType,
      | ^~~~~~~~~~~~~~~
CIrrDeviceLinux.h:219:38: warning: ‘irr::CIrrDeviceLinux::DriverType’ will be initialized after [-Wreorder]
  219 |                 video::E_DRIVER_TYPE DriverType;
      |                                      ^~~~~~~~~~
CIrrDeviceLinux.h:215:22: warning:   ‘bool irr::CIrrDeviceLinux::stencilbuffer’ [-Wreorder]
  215 |                 bool stencilbuffer;
      |                      ^~~~~~~~~~~~~
CIrrDeviceLinux.cpp:41:1: warning:   when initialized here [-Wreorder]
   41 | CIrrDeviceLinux::CIrrDeviceLinux(video::E_DRIVER_TYPE driverType,
      | ^~~~~~~~~~~~~~~
CIrrDeviceLinux.cpp: In member function ‘bool irr::CIrrDeviceLinux::createWindow(const irr::core::dimension2d<int>&, irr::u32, bool, bool)’:
CIrrDeviceLinux.cpp:211:13: warning: unused variable ‘visualAttrDoubleStencilBuffer’ [-Wunused-variable]
  211 |         int visualAttrDoubleStencilBuffer[] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CIrrDeviceLinux.cpp: In member function ‘virtual bool irr::CIrrDeviceLinux::run()’:
CIrrDeviceLinux.cpp:440:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  440 |                                 if ((event.xconfigure.width != width) ||
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
CIrrDeviceLinux.cpp:441:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  441 |                                         (event.xconfigure.height != height))
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]’:
include/SMeshBufferTangents.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertexTangents>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::CIrrDeviceLinux::SKeyMap]’:
CIrrDeviceLinux.cpp:47:41:   required from here
   47 |  stencilbuffer(sbuffer), SoftwareImage(0)
      |                                         ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::CIrrDeviceLinux::SKeyMap>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::CIrrDeviceLinux::SKeyMap>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CIrrDeviceLinux.cpp:54:16:   required from here
   54 |         core::stringc linuxversion;
      |                       ^~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CIrrDeviceLinux.cpp:61:28:   required from here
   61 |         linuxversion += LinuxInfo.sysname;
      |                                   ^~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = wchar_t; T = char]’:
CIrrDeviceLinux.cpp:566:24:   required from here
  566 |         core::stringc textc = text;
      |                               ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CIrrDeviceStub.cpp -o CIrrDeviceStub.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CIrrDeviceWin32.cpp -o CIrrDeviceWin32.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CLogger.cpp -o CLogger.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from CLogger.h:10,
                 from CLogger.cpp:5:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CLogger.cpp:54:21:   required from here
   54 |                 core::stringc s = text;
      |                                   ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = wchar_t; T = char]’:
CLogger.cpp:66:21:   required from here
   66 |                 core::stringc s = text;
      |                                   ^~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COSOperator.cpp -o COSOperator.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IVideoDriver.h:11,
                 from include/IrrlichtDevice.h:12,
                 from CIrrDeviceStub.h:8,
                 from CIrrDeviceStub.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from COSOperator.h:9,
                 from COSOperator.cpp:5:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
COSOperator.cpp:19:45:   required from here
   19 | COSOperator::COSOperator(const c8* osVersion)
      |                                             ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMaterialRenderer.h:10,
                 from include/IVideoDriver.h:20:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IGUIButton.h:8,
                 from include/IGUIWindow.h:8,
                 from include/IGUIEnvironment.h:12,
                 from include/IrrlichtDevice.h:14:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/ITerrainSceneNode.h:13,
                 from include/ISceneManager.h:15,
                 from include/IrrlichtDevice.h:16:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CStringParameters.cpp -o CStringParameters.o -I"include" -DIRRLICHT_EXPORTS=1
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
CIrrDeviceStub.h: In constructor ‘irr::CIrrDeviceStub::CIrrDeviceStub(const char*, irr::IEventReceiver*)’:
CIrrDeviceStub.h:117:30: warning: ‘irr::CIrrDeviceStub::Operator’ will be initialized after [-Wreorder]
  117 |                 IOSOperator* Operator;
      |                              ^~~~~~~~
CIrrDeviceStub.h:109:38: warning:   ‘irr::video::IVideoDriver* irr::CIrrDeviceStub::VideoDriver’ [-Wreorder]
  109 |                 video::IVideoDriver* VideoDriver;
      |                                      ^~~~~~~~~~~
CIrrDeviceStub.cpp:20:1: warning:   when initialized here [-Wreorder]
   20 | CIrrDeviceStub::CIrrDeviceStub(const char* version, irr::IEventReceiver* resv)
      | ^~~~~~~~~~~~~~
In file included from include/IGUIElement.h:11:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/IGUIElement.h:31:57:   required from here
   31 |                         Parent(0), RelativeRect(rectangle), ID(id), Type(type)
      |                                                                              ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]’:
include/SMeshBufferTangents.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertexTangents>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = wchar_t; T = wchar_t]’:
CIrrDeviceStub.cpp:28:20:   required from here
   28 |         core::stringw s = L"Irrlicht Engine version ";
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = wchar_t]’:
CIrrDeviceStub.cpp:29:10:   required from here
   29 |         s.append(getVersion());
      |         ~~~~~~~~^~~~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
In file included from CStringParameters.h:9,
                 from CStringParameters.cpp:5:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CStringParameters.h:75:9:   required from here
   75 |         struct SStringPair
      |                ^~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(int) [with T = char]’:
CStringParameters.cpp:83:20:   required from here
   83 |         core::stringc s = value;
      |                           ^~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:49:9: warning:   when initialized here [-Wreorder]
   49 |         string(int number)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c Irrlicht.cpp -o Irrlicht.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c os.cpp -o os.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CMeshCache.cpp -o CMeshCache.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/irrlicht.h:36,
                 from Irrlicht.cpp:24:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from include/irrlicht.h:40:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IMeshBuffer.h:9,
                 from include/IMesh.h:9,
                 from include/IAnimatedMesh.h:9,
                 from CMeshCache.cpp:6:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
In file included from include/IAnimatedMeshSceneNode.h:8,
                 from include/irrlicht.h:44:
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IGUIButton.h:8,
                 from include/irrlicht.h:51:
include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/irrlicht.h:34:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]’:
include/SMeshBufferTangents.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertexTangents>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from include/IMeshBuffer.h:12:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IAnimatedMesh.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from CMeshCache.h:9,
                 from CMeshCache.cpp:5:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
CMeshCache.h:77:10:   required from here
   77 |                 struct MeshEntry
      |                        ^~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const B*) [with B = char; T = char]’:
CMeshCache.cpp:107:23:   required from here
  107 |         core::stringc name = filename;
      |                              ^~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:119:9: warning:   when initialized here [-Wreorder]
  119 |         string(const B* c)
      |         ^~~~~~
include/irrString.h: In instantiation of ‘irr::core::string<T>::string(const irr::core::string<T>&) [with T = char]’:
CMeshCache.h:77:10:   required from ‘void irr::core::heapsort(T*, irr::s32) [with T = irr::scene::CMeshCache::MeshEntry; irr::s32 = int]’
   77 |                 struct MeshEntry
      |                        ^~~~~~~~~
include/irrArray.h:302:11:   required from ‘void irr::core::array<T>::sort() [with T = irr::scene::CMeshCache::MeshEntry]’
  302 |                 heapsort(data, used);
      |                 ~~~~~~~~^~~~~~~~~~~~
include/irrArray.h:334:3:   required from ‘irr::s32 irr::core::array<T>::binary_search(const T&, irr::s32, irr::s32) [with T = irr::scene::CMeshCache::MeshEntry; irr::s32 = int]’
  334 |                 sort();
      |                 ^~~~
include/irrArray.h:316:23:   required from ‘irr::s32 irr::core::array<T>::binary_search(const T&) [with T = irr::scene::CMeshCache::MeshEntry; irr::s32 = int]’
  316 |                 return binary_search(element, 0, used-1);
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
CMeshCache.cpp:118:31:   required from here
  118 |         s32 id = Meshes.binary_search(e);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:41:9: warning:   when initialized here [-Wreorder]
   41 |         string(const string<T>& other)
      |         ^~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c COpenGLSLMaterialRenderer.cpp -o COpenGLSLMaterialRenderer.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/IMaterialRenderer.h:9,
                 from COpenGLSLMaterialRenderer.h:24,
                 from COpenGLSLMaterialRenderer.cpp:16:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IMaterialRenderer.h:10:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from COpenGLSLMaterialRenderer.cpp:19:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from COpenGLDriver.h:8,
                 from COpenGLSLMaterialRenderer.cpp:21:
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)’:
CNullDriver.h:369:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:369:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:370:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:370:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)’:
CNullDriver.h:377:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:377:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:378:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:378:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
COpenGLSLMaterialRenderer.h: In constructor ‘irr::video::COpenGLSLMaterialRenderer::COpenGLSLMaterialRenderer(irr::video::COpenGLDriver*, irr::s32&, const irr::c8*, const irr::c8*, irr::video::E_VERTEX_SHADER_TYPE, const irr::c8*, const irr::c8*, irr::video::E_PIXEL_SHADER_TYPE, irr::video::IShaderConstantSetCallBack*, irr::video::IMaterialRenderer*, irr::s32)’:
COpenGLSLMaterialRenderer.h:98:28: warning: ‘irr::video::COpenGLSLMaterialRenderer::BaseMaterial’ will be initialized after [-Wreorder]
   98 |         IMaterialRenderer* BaseMaterial;
      |                            ^~~~~~~~~~~~
COpenGLSLMaterialRenderer.h:97:37: warning:   ‘irr::video::IShaderConstantSetCallBack* irr::video::COpenGLSLMaterialRenderer::CallBack’ [-Wreorder]
   97 |         IShaderConstantSetCallBack* CallBack;
      |                                     ^~~~~~~~
COpenGLSLMaterialRenderer.cpp:32:1: warning:   when initialized here [-Wreorder]
   32 | COpenGLSLMaterialRenderer::COpenGLSLMaterialRenderer(video::COpenGLDriver* driver,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
COpenGLSLMaterialRenderer.h: In constructor ‘irr::video::COpenGLSLMaterialRenderer::COpenGLSLMaterialRenderer(irr::video::COpenGLDriver*, irr::video::IShaderConstantSetCallBack*, irr::video::IMaterialRenderer*, irr::s32)’:
COpenGLSLMaterialRenderer.h:98:28: warning: ‘irr::video::COpenGLSLMaterialRenderer::BaseMaterial’ will be initialized after [-Wreorder]
   98 |         IMaterialRenderer* BaseMaterial;
      |                            ^~~~~~~~~~~~
COpenGLSLMaterialRenderer.h:97:37: warning:   ‘irr::video::IShaderConstantSetCallBack* irr::video::COpenGLSLMaterialRenderer::CallBack’ [-Wreorder]
   97 |         IShaderConstantSetCallBack* CallBack;
      |                                     ^~~~~~~~
COpenGLSLMaterialRenderer.cpp:64:1: warning:   when initialized here [-Wreorder]
   64 | COpenGLSLMaterialRenderer::COpenGLSLMaterialRenderer(COpenGLDriver* driver,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
COpenGLSLMaterialRenderer.cpp: In member function ‘bool irr::video::COpenGLSLMaterialRenderer::linkProgram()’:
COpenGLSLMaterialRenderer.cpp:231:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct irr::video::COpenGLSLMaterialRenderer::SUniformInfo’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  231 |         memset(&ui, 0, sizeof(SUniformInfo));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
COpenGLSLMaterialRenderer.h:100:16: note: ‘struct irr::video::COpenGLSLMaterialRenderer::SUniformInfo’ declared here
  100 |         struct SUniformInfo
      |                ^~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CZBuffer2.cpp -o CZBuffer2.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from COpenGLSLMaterialRenderer.h:26:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::COpenGLSLMaterialRenderer::SUniformInfo]’:
COpenGLSLMaterialRenderer.cpp:43:32:   required from here
   43 |                 Program(0), UserData(userData)
      |                                              ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::COpenGLSLMaterialRenderer::SUniformInfo>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::COpenGLSLMaterialRenderer::SUniformInfo>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from COpenGLSLMaterialRenderer.h:27:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = char]’:
COpenGLSLMaterialRenderer.h:100:9:   required from here
  100 |         struct SUniformInfo
      |                ^~~~~~~~~~~~
include/irrString.h:650:13: warning: ‘irr::core::string<char>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘char* irr::core::string<char>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from S4DVertex.h:10,
                 from IZBuffer2.h:10,
                 from CZBuffer2.h:8,
                 from CZBuffer2.cpp:5:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CZBuffer2.h: In constructor ‘irr::video::CZBuffer2::CZBuffer2(const irr::core::dimension2d<int>&)’:
CZBuffer2.h:45:21: warning: ‘irr::video::CZBuffer2::TotalSize’ will be initialized after [-Wreorder]
   45 |                 s32 TotalSize;
      |                     ^~~~~~~~~
CZBuffer2.h:43:32: warning:   ‘irr::TZBufferType2* irr::video::CZBuffer2::BufferEnd’ [-Wreorder]
   43 |                 TZBufferType2* BufferEnd;
      |                                ^~~~~~~~~
CZBuffer2.cpp:15:1: warning:   when initialized here [-Wreorder]
   15 | CZBuffer2::CZBuffer2(const core::dimension2d<s32>& size)
      | ^~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraudAlpha2.cpp -o CTRTextureGouraudAlpha2.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraudNoZ2.cpp -o CTRTextureGouraudNoZ2.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from S4DVertex.h:10,
                 from IZBuffer2.h:10,
                 from ITriangleRenderer2.h:13,
                 from CTRTextureLightMap2_M1.h:9,
                 from CTRTextureGouraudAlpha2.cpp:5:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from S4DVertex.h:10,
                 from IZBuffer2.h:10,
                 from ITriangleRenderer2.h:13,
                 from CTRTextureLightMap2_M1.h:9,
                 from CTRTextureGouraudNoZ2.cpp:5:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureLightMap2_M2.cpp -o CTRTextureLightMap2_M2.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureLightMap2_M4.cpp -o CTRTextureLightMap2_M4.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from S4DVertex.h:10,
                 from IZBuffer2.h:10,
                 from ITriangleRenderer2.h:13,
                 from CTRTextureLightMap2_M1.h:9,
                 from CTRTextureLightMap2_M2.cpp:5:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from S4DVertex.h:10,
                 from IZBuffer2.h:10,
                 from ITriangleRenderer2.h:13,
                 from CTRTextureLightMap2_M1.h:9,
                 from CTRTextureLightMap2_M4.cpp:5:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureLightMap2_M1.cpp -o CTRTextureLightMap2_M1.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSoftwareDriver2.cpp -o CSoftwareDriver2.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from S4DVertex.h:10,
                 from IZBuffer2.h:10,
                 from ITriangleRenderer2.h:13,
                 from CTRTextureLightMap2_M1.h:9,
                 from CTRTextureLightMap2_M1.cpp:5:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
CTRTextureLightMap2_M1.h: In constructor ‘irr::video::CTRTextureLightMap2_M1::CTRTextureLightMap2_M1(irr::video::IZBuffer2*)’:
CTRTextureLightMap2_M1.h:46:21: warning: ‘irr::video::CTRTextureLightMap2_M1::SurfaceHeight’ will be initialized after [-Wreorder]
   46 |                 s32 SurfaceHeight;
      |                     ^~~~~~~~~~~~~
CTRTextureLightMap2_M1.h:45:21: warning:   ‘irr::s32 irr::video::CTRTextureLightMap2_M1::SurfaceWidth’ [-Wreorder]
   45 |                 s32 SurfaceWidth;
      |                     ^~~~~~~~~~~~
CTRTextureLightMap2_M1.cpp:57:1: warning:   when initialized here [-Wreorder]
   57 | CTRTextureLightMap2_M1::CTRTextureLightMap2_M1(IZBuffer2* zbuffer)
      | ^~~~~~~~~~~~~~~~~~~~~~
CTRTextureLightMap2_M1.h:45:21: warning: ‘irr::video::CTRTextureLightMap2_M1::SurfaceWidth’ will be initialized after [-Wreorder]
   45 |                 s32 SurfaceWidth;
      |                     ^~~~~~~~~~~~
CTRTextureLightMap2_M1.h:43:28: warning:   ‘irr::video::IZBuffer2* irr::video::CTRTextureLightMap2_M1::ZBuffer’ [-Wreorder]
   43 |                 IZBuffer2* ZBuffer;
      |                            ^~~~~~~
CTRTextureLightMap2_M1.cpp:57:1: warning:   when initialized here [-Wreorder]
   57 | CTRTextureLightMap2_M1::CTRTextureLightMap2_M1(IZBuffer2* zbuffer)
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from S4DVertex.h:10,
                 from IZBuffer2.h:10,
                 from ITriangleRenderer2.h:13,
                 from CSoftwareDriver2.h:9,
                 from CSoftwareDriver2.cpp:5:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:11,
                 from CNullDriver.h:8,
                 from CSoftwareDriver2.h:10:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/IVideoDriver.h:15:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml32(int, int, int, int, irr::s32*)’:
CNullDriver.h:369:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:369:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  369 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:370:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:370:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  370 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
CNullDriver.h: In member function ‘float irr::video::CNullDriver::nml16(int, int, int, int, irr::s16*)’:
CNullDriver.h:377:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                         ^~
CNullDriver.h:377:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  377 |                         if (x < 0) x = pitch-1; if (x >= pitch) x = 0;
      |                                                 ^~
CNullDriver.h:378:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                         ^~
CNullDriver.h:378:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  378 |                         if (y < 0) y = height-1; if (y >= height) y = 0;
      |                                                  ^~
CSoftwareDriver2.h: In constructor ‘irr::video::CSoftwareDriver2::CSoftwareDriver2(const irr::core::dimension2d<int>&, bool, irr::io::IFileSystem*, irr::video::IImagePresenter*)’:
CSoftwareDriver2.h:142:28: warning: ‘irr::video::CSoftwareDriver2::ZBuffer’ will be initialized after [-Wreorder]
  142 |                 IZBuffer2* ZBuffer;
      |                            ^~~~~~~
CSoftwareDriver2.h:132:34: warning:   ‘irr::video::ITexture* irr::video::CSoftwareDriver2::RenderTargetTexture’ [-Wreorder]
  132 |                 video::ITexture* RenderTargetTexture;
      |                                  ^~~~~~~~~~~~~~~~~~~
CSoftwareDriver2.cpp:18:1: warning:   when initialized here [-Wreorder]
   18 | CSoftwareDriver2::CSoftwareDriver2(const core::dimension2d<s32>& windowSize, bool fullscreen, io::IFileSystem* io, video::IImagePresenter* presenter)
      | ^~~~~~~~~~~~~~~~
CSoftwareDriver2.cpp: In member function ‘virtual bool irr::video::CSoftwareDriver2::queryFeature(irr::video::E_VIDEO_DRIVER_FEATURE)’:
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_STENCIL_BUFFER’ not handled in switch [-Wswitch]
  178 |         switch (feature)
      |                ^
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_VERTEX_SHADER_1_1’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_VERTEX_SHADER_2_0’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_VERTEX_SHADER_3_0’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_1’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_2’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_3’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_1_4’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_2_0’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_PIXEL_SHADER_3_0’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_ARB_VERTEX_PROGRAM_1’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_ARB_FRAGMENT_PROGRAM_1’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_ARB_GLSL’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp:178:16: warning: enumeration value ‘EVDF_HLSL’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp: In member function ‘virtual void irr::video::CSoftwareDriver2::setTransform(irr::video::E_TRANSFORMATION_STATE, const irr::core::matrix4&)’:
CSoftwareDriver2.cpp:200:16: warning: enumeration value ‘ETS_PROJECTION’ not handled in switch [-Wswitch]
  200 |         switch ( state )
      |                ^
CSoftwareDriver2.cpp:200:16: warning: enumeration value ‘ETS_COUNT’ not handled in switch [-Wswitch]
CSoftwareDriver2.cpp: In member function ‘void irr::video::CSoftwareDriver2::setTexture(irr::u32, irr::video::ITexture*)’:
CSoftwareDriver2.cpp:225:26: warning: unused variable ‘oldTexture’ [-Wunused-variable]
  225 |         video::ITexture* oldTexture = texture;
      |                          ^~~~~~~~~~
In file included from CNullDriver.h:11:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
CSoftwareDriver2.cpp:831:24:   required from here
  831 |         core::array<irr::u16> newBuffer;
      |                               ^~~~~~~~~
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CSoftwareTexture2.cpp -o CSoftwareTexture2.o -I"include" -DIRRLICHT_EXPORTS=1
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CTRTextureGouraud2.cpp -o CTRTextureGouraud2.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from S4DVertex.h:10,
                 from IZBuffer2.h:10,
                 from ITriangleRenderer2.h:13,
                 from CTRTextureLightMap2_M1.h:9,
                 from CTRTextureGouraud2.cpp:5:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -c CCrowdSceneNode.cpp -o CCrowdSceneNode.o -I"include" -DIRRLICHT_EXPORTS=1
In file included from include/ITriangleSelector.h:11,
                 from include/ISceneNode.h:10,
                 from CCrowdSceneNode.h:6,
                 from CCrowdSceneNode.cpp:5:
include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from include/ISceneNode.h:11:
include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from CCrowdSceneNode.h:7:
include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from include/IVideoDriver.h:16,
                 from CCrowdSceneNode.cpp:6:
include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from include/ISceneNode.h:12:
include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from include/ISceneManager.h:8,
                 from CCrowdSceneNode.cpp:7:
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
ar r libIrrlicht.a CGUIButton.o CGUICheckBox.o CGUIComboBox.o CGUIContextMenu.o CGUIEditBox.o CGUIEnvironment.o CGUIFileOpenDialog.o CGUIFont.o CGUIImage.o CGUIInOutFader.o CGUIListBox.o CGUIMenu.o CGUIMeshViewer.o CGUIMessageBox.o CGUIModalScreen.o CGUIScrollBar.o CGUISkin.o CGUIStaticText.o CGUITabControl.o CGUIToolBar.o CGUIWindow.o CSoftwareDriver.o CSoftwareTexture.o CTRFlat.o CTRFlatWire.o CTRGouraud.o CTRGouraudWire.o CTRTextureFlat.o CTRTextureFlatWire.o CTRTextureGouraud.o CTRTextureGouraudAdd.o CTRTextureGouraudNoZ.o CTRTextureGouraudWire.o CZBuffer.o COpenGLDriver.o COpenGLNormalMapRenderer.o COpenGLParallaxMapRenderer.o COpenGLShaderMaterialRenderer.o COpenGLTexture.o CD3D8Driver.o CD3D8NormalMapRenderer.o CD3D8ParallaxMapRenderer.o CD3D8ShaderMaterialRenderer.o CD3D8Texture.o CColorConverter.o CFPSCounter.o CImage.o CImageLoaderBmp.o CImageLoaderJPG.o CImageLoaderPCX.o CImageLoaderPNG.o CImageLoaderPSD.o CImageLoaderTGA.o CNullDriver.o CD3D9Driver.o CD3D9HLSLMaterialRenderer.o CD3D9NormalMapRenderer.o CD3D9ParallaxMapRenderer.o CD3D9ShaderMaterialRenderer.o CD3D9Texture.o CVideoModeList.o C3DSMeshFileLoader.o CAnimatedMeshMD2.o CAnimatedMeshMS3D.o CAnimatedMeshSceneNode.o CBillboardSceneNode.o CCameraFPSSceneNode.o CCameraMayaSceneNode.o CCameraSceneNode.o CColladaFileLoader.o CCSMLoader.o CDefaultMeshFormatLoader.o CDMFLoader.o CDummyTransformationSceneNode.o CEmptySceneNode.o CGeometryCreator.o CLightSceneNode.o CLMTSMeshFileLoader.o CMeshManipulator.o CMeshSceneNode.o CMetaTriangleSelector.o CMY3DMeshFileLoader.o COCTLoader.o COctTreeSceneNode.o COctTreeTriangleSelector.o CParticleBoxEmitter.o CParticleFadeOutAffector.o CParticleGravityAffector.o CParticlePointEmitter.o CParticleSystemSceneNode.o CQ3LevelMesh.o CSceneCollisionManager.o CSceneManager.o CSceneNodeAnimatorCollisionResponse.o CSceneNodeAnimatorDelete.o CSceneNodeAnimatorFlyCircle.o CSceneNodeAnimatorFlyStraight.o CSceneNodeAnimatorFollowSpline.o CSceneNodeAnimatorRotation.o CSceneNodeAnimatorTexture.o CShadowVolumeSceneNode.o CSkyBoxSceneNode.o CStaticMeshOBJ.o CTerrainSceneNode.o CTerrainTriangleSelector.o CTestSceneNode.o CTextSceneNode.o CTriangleBBSelector.o CTriangleSelector.o CWaterSurfaceSceneNode.o CXAnimationPlayer.o CXFileReader.o CXMeshFileLoader.o CFileList.o CFileSystem.o CLimitReadFile.o CMemoryReadFile.o CReadFile.o CWriteFile.o CXMLReader.o CXMLWriter.o CZipReader.o irrXML.o CIrrDeviceLinux.o CIrrDeviceStub.o CIrrDeviceWin32.o CLogger.o COSOperator.o CStringParameters.o Irrlicht.o os.o CMeshCache.o COpenGLSLMaterialRenderer.o CZBuffer2.o CTRTextureGouraudAlpha2.o CTRTextureGouraudNoZ2.o CTRTextureLightMap2_M2.o CTRTextureLightMap2_M4.o CTRTextureLightMap2_M1.o CSoftwareDriver2.o CSoftwareTexture2.o CTRTextureGouraud2.o CCrowdSceneNode.o 
ar: creating libIrrlicht.a
ranlib libIrrlicht.a
cp libIrrlicht.a lib/Linux/
+ popd
~/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3
~/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/jirr-dev ~/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3
+ pushd libsrc/jirr-dev
+ make 'CXX=g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -fpermissive' 'CC=g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing'
find: ‘net/sf/jirr’: No such file or directory
rm -rf src/native/*
rm -rf src/java/net/sf/jirr/*
rm -rf classes/*
rm -rf lib/*
rm -f 
mkdir -p src/java/net/sf/jirr
mkdir -p src/native
mkdir -p classes
mkdir -p lib
swig -v -package net.sf.jirr -c++ -I../irrlicht-0.14-patched/include -java -outdir src/java/net/sf/jirr -o src/native/irrlicht_wrap.cxx irrlicht.i
Language subdirectory: java
Search paths:
   ./
   ../irrlicht-0.14-patched/include/
   ./swig_lib/java/
   /usr/share/swig/4.2.1/java/
   ./swig_lib/
   /usr/share/swig/4.2.1/
Preprocessing...
Starting language-specific parse...
../irrlicht-0.14-patched/include/ISceneNode.h:120: Warning 473: Returning a reference, pointer or pointer wrapper in a director method is not recommended.
../irrlicht-0.14-patched/include/ISceneNode.h:137: Warning 473: Returning a reference, pointer or pointer wrapper in a director method is not recommended.
../irrlicht-0.14-patched/include/ISceneNode.h:311: Warning 473: Returning a reference, pointer or pointer wrapper in a director method is not recommended.
../irrlicht-0.14-patched/include/ISceneNode.h:489: Warning 473: Returning a reference, pointer or pointer wrapper in a director method is not recommended.
../irrlicht-0.14-patched/include/ICameraSceneNode.h:24: Warning 813: Warning for irr::scene::ICameraSceneNode, base irr::IEventReceiver ignored. Multiple inheritance is not supported in Java.
../irrlicht-0.14-patched/include/IGUIElement.h:24: Warning 813: Warning for irr::gui::IGUIElement, base irr::IEventReceiver ignored. Multiple inheritance is not supported in Java.
../irrlicht-0.14-patched/include/SIrrCreationParameters.h:124: Warning 451: Setting a const char * variable may leak memory.
Processing types...
C++ analysis...
Processing nested classes...
Generating wrappers...
patch -p1 <diff.txt
patching file src/java/net/sf/jirr/SMaterial.java
Hunk #1 succeeded at 140 with fuzz 1 (offset 42 lines).
/usr/lib/jvm/java-openjdk/bin/javac -sourcepath src/java -d classes src/java/net/sf/jirr/EIntersectionRelation3D.java src/java/net/sf/jirr/matrix4.java src/java/net/sf/jirr/quaternion.java src/java/net/sf/jirr/EKEY_CODE.java src/java/net/sf/jirr/SColor.java src/java/net/sf/jirr/SColorf.java src/java/net/sf/jirr/E_LIGHT_TYPE.java src/java/net/sf/jirr/SLight.java src/java/net/sf/jirr/EKEY_ACTION.java src/java/net/sf/jirr/SKeyMap.java src/java/net/sf/jirr/E_VERTEX_TYPE.java src/java/net/sf/jirr/S3DVertex.java src/java/net/sf/jirr/S3DVertex2TCoords.java src/java/net/sf/jirr/S3DVertexTangents.java src/java/net/sf/jirr/E_DRIVER_TYPE.java src/java/net/sf/jirr/IUnknown.java src/java/net/sf/jirr/ECOLOR_FORMAT.java src/java/net/sf/jirr/IImage.java src/java/net/sf/jirr/E_TEXTURE_CREATION_FLAG.java src/java/net/sf/jirr/ITexture.java src/java/net/sf/jirr/E_MATERIAL_TYPE.java src/java/net/sf/jirr/E_MATERIAL_FLAG.java src/java/net/sf/jirr/ETEXT_FORMAT.java src/java/net/sf/jirr/EXML_NODE.java src/java/net/sf/jirr/IFileReadCallBack.java src/java/net/sf/jirr/IXMLBase.java src/java/net/sf/jirr/IXMLWriter.java src/java/net/sf/jirr/IMeshBuffer.java src/java/net/sf/jirr/IMesh.java src/java/net/sf/jirr/E_ANIMATED_MESH_TYPE.java src/java/net/sf/jirr/IAnimatedMesh.java src/java/net/sf/jirr/EMD2_ANIMATION_TYPE.java src/java/net/sf/jirr/IAnimatedMeshMD2.java src/java/net/sf/jirr/IAnimatedMeshMS3D.java src/java/net/sf/jirr/IAnimatedMeshX.java src/java/net/sf/jirr/ISceneNodeAnimator.java src/java/net/sf/jirr/ITriangleSelector.java src/java/net/sf/jirr/ISceneNode.java src/java/net/sf/jirr/IShadowVolumeSceneNode.java src/java/net/sf/jirr/IAnimationEndCallBack.java src/java/net/sf/jirr/IAnimatedMeshSceneNode.java src/java/net/sf/jirr/ELOG_LEVEL.java src/java/net/sf/jirr/ILogger.java src/java/net/sf/jirr/EEVENT_TYPE.java src/java/net/sf/jirr/EMOUSE_INPUT_EVENT.java src/java/net/sf/jirr/EGUI_EVENT_TYPE.java src/java/net/sf/jirr/SEvent.java src/java/net/sf/jirr/IEventReceiver.java src/java/net/sf/jirr/SViewFrustrum.java src/java/net/sf/jirr/ICameraSceneNode.java src/java/net/sf/jirr/IDummyTransformationSceneNode.java src/java/net/sf/jirr/IFileList.java src/java/net/sf/jirr/IFileSystem.java src/java/net/sf/jirr/IGUIElement.java src/java/net/sf/jirr/IGUIButton.java src/java/net/sf/jirr/IGUICheckBox.java src/java/net/sf/jirr/IGUIContextMenu.java src/java/net/sf/jirr/IGUIEditBox.java src/java/net/sf/jirr/EMESSAGE_BOX_FLAG.java src/java/net/sf/jirr/IGUIWindow.java src/java/net/sf/jirr/EGUI_SKIN_TYPE.java src/java/net/sf/jirr/EGUI_DEFAULT_COLOR.java src/java/net/sf/jirr/EGUI_DEFAULT_SIZE.java src/java/net/sf/jirr/EGUI_DEFAULT_TEXT.java src/java/net/sf/jirr/IGUISkin.java src/java/net/sf/jirr/IGUIEnvironment.java src/java/net/sf/jirr/IGUIFileOpenDialog.java src/java/net/sf/jirr/IGUIFont.java src/java/net/sf/jirr/IGUIImage.java src/java/net/sf/jirr/IGUIInOutFader.java src/java/net/sf/jirr/IGUIListBox.java src/java/net/sf/jirr/IGUIMeshViewer.java src/java/net/sf/jirr/IGUIScrollBar.java src/java/net/sf/jirr/IGUIStaticText.java src/java/net/sf/jirr/IGUITab.java src/java/net/sf/jirr/IGUITabControl.java src/java/net/sf/jirr/IGUIComboBox.java src/java/net/sf/jirr/IGUIToolBar.java src/java/net/sf/jirr/ILightSceneNode.java src/java/net/sf/jirr/IMeshManipulator.java src/java/net/sf/jirr/IMetaTriangleSelector.java src/java/net/sf/jirr/IReadFile.java src/java/net/sf/jirr/IImageLoader.java src/java/net/sf/jirr/E_VERTEX_SHADER_TYPE.java src/java/net/sf/jirr/E_PIXEL_SHADER_TYPE.java src/java/net/sf/jirr/IGPUProgrammingServices.java src/java/net/sf/jirr/IMaterialRenderer.java src/java/net/sf/jirr/IMaterialRendererServices.java src/java/net/sf/jirr/E_VIDEO_DRIVER_FEATURE.java src/java/net/sf/jirr/E_TRANSFORMATION_STATE.java src/java/net/sf/jirr/IVideoDriver.java src/java/net/sf/jirr/IMeshLoader.java src/java/net/sf/jirr/E_SCENE_NODE_RENDER_PASS.java src/java/net/sf/jirr/ISceneManager.java src/java/net/sf/jirr/ICursorControl.java src/java/net/sf/jirr/IVideoModeList.java src/java/net/sf/jirr/ITimer.java src/java/net/sf/jirr/IOSOperator.java src/java/net/sf/jirr/IrrlichtDevice.java src/java/net/sf/jirr/ISceneCollisionManager.java src/java/net/sf/jirr/ISceneNodeAnimatorCollisionResponse.java src/java/net/sf/jirr/SParticle.java src/java/net/sf/jirr/IParticleEmitter.java src/java/net/sf/jirr/IParticleAffector.java src/java/net/sf/jirr/IParticleSystemSceneNode.java src/java/net/sf/jirr/E_TERRAIN_PATCH_SIZE.java src/java/net/sf/jirr/ITerrainSceneNode.java src/java/net/sf/jirr/ITextSceneNode.java src/java/net/sf/jirr/IBillboardSceneNode.java src/java/net/sf/jirr/SAnimatedMesh.java src/java/net/sf/jirr/SMesh.java src/java/net/sf/jirr/IWriteFile.java src/java/net/sf/jirr/SEventQueue.java src/java/net/sf/jirr/SMeshBuffer.java src/java/net/sf/jirr/SMeshBufferLightMap.java src/java/net/sf/jirr/SMeshBufferTangents.java src/java/net/sf/jirr/SIrrlichtCreationParameters.java src/java/net/sf/jirr/IShaderConstantSetCallBack.java src/java/net/sf/jirr/IStringParameters.java src/java/net/sf/jirr/ICrowdSceneNode.java src/java/net/sf/jirr/vector2df.java src/java/net/sf/jirr/vector2di.java src/java/net/sf/jirr/vector3df.java src/java/net/sf/jirr/plane3df.java src/java/net/sf/jirr/line3df.java src/java/net/sf/jirr/aabbox3df.java src/java/net/sf/jirr/vector3dfarray.java src/java/net/sf/jirr/dimension2df.java src/java/net/sf/jirr/dimension2di.java src/java/net/sf/jirr/triangle3df.java src/java/net/sf/jirr/position2di.java src/java/net/sf/jirr/recti.java src/java/net/sf/jirr/ITextureArray.java src/java/net/sf/jirr/IMeshArray.java src/java/net/sf/jirr/IXMLReader.java src/java/net/sf/jirr/JirrJNI.java src/java/net/sf/jirr/Jirr.java src/java/net/sf/jirr/JirrConstants.java src/java/net/sf/jirr/SWIGTYPE_p_irr__scene__IMeshCache.java src/java/net/sf/jirr/SWIGTYPE_p_p_irr__video__ITexture.java src/java/net/sf/jirr/SWIGTYPE_p_E_TERRAIN_PATCH_SIZE.java src/java/net/sf/jirr/SWIGTYPE_p_p_char.java src/java/net/sf/jirr/SWIGTYPE_p_float.java src/java/net/sf/jirr/SWIGTYPE_p_p_irr__scene__IMesh.java src/java/net/sf/jirr/SWIGTYPE_p_SExposedVideoData.java src/java/net/sf/jirr/SWIGTYPE_p_p_irr__scene__SParticle.java src/java/net/sf/jirr/SWIGTYPE_p_int.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_int_t.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__listT_irr__gui__IGUIElement_p_t.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__position2dT_float_t.java src/java/net/sf/jirr/SWIGTYPE_p_SMeshBufferLightMap.java src/java/net/sf/jirr/SWIGTYPE_p_void.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__listT_irr__scene__ISceneNode_p_t.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_unsigned_int_t.java src/java/net/sf/jirr/SWIGTYPE_p_irr__io__IIrrXMLReaderT_char_irr__IUnknown_t.java src/java/net/sf/jirr/SWIGTYPE_p_EGUI_ELEMENT_TYPE.java src/java/net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_irr__scene__IMeshBuffer_p_t.java src/java/net/sf/jirr/SWIGTYPE_p_double.java src/java/net/sf/jirr/SWIGTYPE_p_bool.java src/java/net/sf/jirr/SMaterial.java
cd classes && jar -cvf ../lib/irrlicht.jar .
added manifest
adding: net/(in = 0) (out= 0)(stored 0%)
adding: net/sf/(in = 0) (out= 0)(stored 0%)
adding: net/sf/jirr/(in = 0) (out= 0)(stored 0%)
adding: net/sf/jirr/ECOLOR_FORMAT.class(in = 2020) (out= 1067)(deflated 47%)
adding: net/sf/jirr/EEVENT_TYPE.class(in = 2096) (out= 1105)(deflated 47%)
adding: net/sf/jirr/EGUI_DEFAULT_COLOR.class(in = 2954) (out= 1522)(deflated 48%)
adding: net/sf/jirr/EGUI_DEFAULT_SIZE.class(in = 2410) (out= 1245)(deflated 48%)
adding: net/sf/jirr/EGUI_DEFAULT_TEXT.class(in = 2054) (out= 1068)(deflated 48%)
adding: net/sf/jirr/EGUI_EVENT_TYPE.class(in = 3033) (out= 1562)(deflated 48%)
adding: net/sf/jirr/EGUI_SKIN_TYPE.class(in = 1864) (out= 980)(deflated 47%)
adding: net/sf/jirr/EIntersectionRelation3D.class(in = 2153) (out= 1112)(deflated 48%)
adding: net/sf/jirr/EKEY_ACTION.class(in = 2184) (out= 1161)(deflated 46%)
adding: net/sf/jirr/EKEY_CODE.class(in = 14133) (out= 6555)(deflated 53%)
adding: net/sf/jirr/ELOG_LEVEL.class(in = 2004) (out= 1072)(deflated 46%)
adding: net/sf/jirr/EMD2_ANIMATION_TYPE.class(in = 3145) (out= 1610)(deflated 48%)
adding: net/sf/jirr/EMESSAGE_BOX_FLAG.class(in = 2207) (out= 1147)(deflated 48%)
adding: net/sf/jirr/EMOUSE_INPUT_EVENT.class(in = 2366) (out= 1198)(deflated 49%)
adding: net/sf/jirr/ETEXT_FORMAT.class(in = 2061) (out= 1075)(deflated 47%)
adding: net/sf/jirr/EXML_NODE.class(in = 2098) (out= 1114)(deflated 46%)
adding: net/sf/jirr/E_ANIMATED_MESH_TYPE.class(in = 2440) (out= 1267)(deflated 48%)
adding: net/sf/jirr/E_DRIVER_TYPE.class(in = 2071) (out= 1089)(deflated 47%)
adding: net/sf/jirr/E_LIGHT_TYPE.class(in = 1835) (out= 969)(deflated 47%)
adding: net/sf/jirr/E_MATERIAL_FLAG.class(in = 2576) (out= 1367)(deflated 46%)
adding: net/sf/jirr/E_MATERIAL_TYPE.class(in = 3522) (out= 1741)(deflated 50%)
adding: net/sf/jirr/E_PIXEL_SHADER_TYPE.class(in = 2343) (out= 1196)(deflated 48%)
adding: net/sf/jirr/E_SCENE_NODE_RENDER_PASS.class(in = 2216) (out= 1157)(deflated 47%)
adding: net/sf/jirr/E_TERRAIN_PATCH_SIZE.class(in = 2197) (out= 1133)(deflated 48%)
adding: net/sf/jirr/E_TEXTURE_CREATION_FLAG.class(in = 2480) (out= 1244)(deflated 49%)
adding: net/sf/jirr/E_TRANSFORMATION_STATE.class(in = 2066) (out= 1078)(deflated 47%)
adding: net/sf/jirr/E_VERTEX_SHADER_TYPE.class(in = 2117) (out= 1095)(deflated 48%)
adding: net/sf/jirr/E_VERTEX_TYPE.class(in = 1966) (out= 1039)(deflated 47%)
adding: net/sf/jirr/E_VIDEO_DRIVER_FEATURE.class(in = 3050) (out= 1529)(deflated 49%)
adding: net/sf/jirr/IAnimatedMesh.class(in = 2401) (out= 1148)(deflated 52%)
adding: net/sf/jirr/IAnimatedMeshMD2.class(in = 2054) (out= 969)(deflated 52%)
adding: net/sf/jirr/IAnimatedMeshMS3D.class(in = 1781) (out= 903)(deflated 49%)
adding: net/sf/jirr/IAnimatedMeshSceneNode.class(in = 4255) (out= 1515)(deflated 64%)
adding: net/sf/jirr/IAnimatedMeshX.class(in = 2581) (out= 1141)(deflated 55%)
adding: net/sf/jirr/IAnimationEndCallBack.class(in = 1351) (out= 753)(deflated 44%)
adding: net/sf/jirr/IBillboardSceneNode.class(in = 1466) (out= 800)(deflated 45%)
adding: net/sf/jirr/ICameraSceneNode.class(in = 4027) (out= 1554)(deflated 61%)
adding: net/sf/jirr/ICrowdSceneNode.class(in = 1499) (out= 824)(deflated 45%)
adding: net/sf/jirr/ICursorControl.class(in = 2529) (out= 1114)(deflated 55%)
adding: net/sf/jirr/IDummyTransformationSceneNode.class(in = 1327) (out= 743)(deflated 44%)
adding: net/sf/jirr/IEventReceiver.class(in = 1689) (out= 896)(deflated 46%)
adding: net/sf/jirr/IFileList.class(in = 1495) (out= 817)(deflated 45%)
adding: net/sf/jirr/IFileReadCallBack.class(in = 1330) (out= 763)(deflated 42%)
adding: net/sf/jirr/IFileSystem.class(in = 4524) (out= 1586)(deflated 64%)
adding: net/sf/jirr/IGPUProgrammingServices.class(in = 12962) (out= 2316)(deflated 82%)
adding: net/sf/jirr/IGUIButton.class(in = 2723) (out= 1160)(deflated 57%)
adding: net/sf/jirr/IGUICheckBox.class(in = 1249) (out= 747)(deflated 40%)
adding: net/sf/jirr/IGUIComboBox.class(in = 1810) (out= 907)(deflated 49%)
adding: net/sf/jirr/IGUIContextMenu.class(in = 3566) (out= 1371)(deflated 61%)
adding: net/sf/jirr/IGUIEditBox.class(in = 2039) (out= 980)(deflated 51%)
adding: net/sf/jirr/IGUIElement.class(in = 5774) (out= 2130)(deflated 63%)
adding: net/sf/jirr/IGUIEnvironment.class(in = 25115) (out= 5569)(deflated 77%)
adding: net/sf/jirr/IGUIFileOpenDialog.class(in = 1187) (out= 707)(deflated 40%)
adding: net/sf/jirr/IGUIFont.class(in = 2551) (out= 1071)(deflated 58%)
adding: net/sf/jirr/IGUIImage.class(in = 1354) (out= 788)(deflated 41%)
adding: net/sf/jirr/IGUIInOutFader.class(in = 1757) (out= 912)(deflated 48%)
adding: net/sf/jirr/IGUIListBox.class(in = 2262) (out= 1038)(deflated 54%)
adding: net/sf/jirr/IGUIMeshViewer.class(in = 1694) (out= 872)(deflated 48%)
adding: net/sf/jirr/IGUIScrollBar.class(in = 1338) (out= 770)(deflated 42%)
adding: net/sf/jirr/IGUISkin.class(in = 6525) (out= 2049)(deflated 68%)
adding: net/sf/jirr/IGUIStaticText.class(in = 2071) (out= 986)(deflated 52%)
adding: net/sf/jirr/IGUITab.class(in = 1602) (out= 877)(deflated 45%)
adding: net/sf/jirr/IGUITabControl.class(in = 2063) (out= 984)(deflated 52%)
adding: net/sf/jirr/IGUIToolBar.class(in = 2991) (out= 1139)(deflated 61%)
adding: net/sf/jirr/IGUIWindow.class(in = 1495) (out= 812)(deflated 45%)
adding: net/sf/jirr/IImage.class(in = 2309) (out= 1156)(deflated 49%)
adding: net/sf/jirr/IImageLoader.class(in = 1719) (out= 894)(deflated 47%)
adding: net/sf/jirr/ILightSceneNode.class(in = 1189) (out= 723)(deflated 39%)
adding: net/sf/jirr/ILogger.class(in = 2098) (out= 995)(deflated 52%)
adding: net/sf/jirr/IMaterialRenderer.class(in = 2381) (out= 1069)(deflated 55%)
adding: net/sf/jirr/IMaterialRendererServices.class(in = 2601) (out= 1087)(deflated 58%)
adding: net/sf/jirr/IMesh.class(in = 1834) (out= 1007)(deflated 45%)
adding: net/sf/jirr/IMeshArray.class(in = 4789) (out= 1800)(deflated 62%)
adding: net/sf/jirr/IMeshBuffer.class(in = 2631) (out= 1172)(deflated 55%)
adding: net/sf/jirr/IMeshLoader.class(in = 1517) (out= 849)(deflated 44%)
adding: net/sf/jirr/IMeshManipulator.class(in = 3931) (out= 1473)(deflated 62%)
adding: net/sf/jirr/IMetaTriangleSelector.class(in = 1743) (out= 823)(deflated 52%)
adding: net/sf/jirr/IOSOperator.class(in = 1438) (out= 799)(deflated 44%)
adding: net/sf/jirr/IParticleAffector.class(in = 1262) (out= 740)(deflated 41%)
adding: net/sf/jirr/IParticleEmitter.class(in = 1300) (out= 759)(deflated 41%)
adding: net/sf/jirr/IParticleSystemSceneNode.class(in = 10749) (out= 2482)(deflated 76%)
adding: net/sf/jirr/IReadFile.class(in = 1813) (out= 940)(deflated 48%)
adding: net/sf/jirr/ISceneCollisionManager.class(in = 6572) (out= 1748)(deflated 73%)
adding: net/sf/jirr/ISceneManager.class(in = 54543) (out= 10187)(deflated 81%)
adding: net/sf/jirr/ISceneNode.class(in = 12543) (out= 3837)(deflated 69%)
adding: net/sf/jirr/ISceneNodeAnimator.class(in = 1279) (out= 738)(deflated 42%)
adding: net/sf/jirr/ISceneNodeAnimatorCollisionResponse.class(in = 2915) (out= 1154)(deflated 60%)
adding: net/sf/jirr/IShaderConstantSetCallBack.class(in = 1975) (out= 962)(deflated 51%)
adding: net/sf/jirr/IShadowVolumeSceneNode.class(in = 1302) (out= 749)(deflated 42%)
adding: net/sf/jirr/IStringParameters.class(in = 3072) (out= 1100)(deflated 64%)
adding: net/sf/jirr/ITerrainSceneNode.class(in = 4416) (out= 1697)(deflated 61%)
adding: net/sf/jirr/ITextSceneNode.class(in = 1386) (out= 772)(deflated 44%)
adding: net/sf/jirr/ITexture.class(in = 2363) (out= 1185)(deflated 49%)
adding: net/sf/jirr/ITextureArray.class(in = 4972) (out= 1822)(deflated 63%)
adding: net/sf/jirr/ITimer.class(in = 2003) (out= 992)(deflated 50%)
adding: net/sf/jirr/ITriangleSelector.class(in = 3290) (out= 1141)(deflated 65%)
adding: net/sf/jirr/IUnknown.class(in = 1392) (out= 775)(deflated 44%)
adding: net/sf/jirr/IVideoDriver.class(in = 26928) (out= 6560)(deflated 75%)
adding: net/sf/jirr/IVideoModeList.class(in = 1824) (out= 911)(deflated 50%)
adding: net/sf/jirr/IWriteFile.class(in = 1743) (out= 916)(deflated 47%)
adding: net/sf/jirr/IXMLBase.class(in = 999) (out= 652)(deflated 34%)
adding: net/sf/jirr/IXMLReader.class(in = 3419) (out= 1304)(deflated 61%)
adding: net/sf/jirr/IXMLWriter.class(in = 5647) (out= 1381)(deflated 75%)
adding: net/sf/jirr/IrrlichtDevice.class(in = 4619) (out= 1728)(deflated 62%)
adding: net/sf/jirr/Jirr.class(in = 6241) (out= 2148)(deflated 65%)
adding: net/sf/jirr/JirrConstants.class(in = 353) (out= 251)(deflated 28%)
adding: net/sf/jirr/JirrJNI.class(in = 149895) (out= 29735)(deflated 80%)
adding: net/sf/jirr/S3DVertex.class(in = 3618) (out= 1528)(deflated 57%)
adding: net/sf/jirr/S3DVertex2TCoords.class(in = 3064) (out= 1249)(deflated 59%)
adding: net/sf/jirr/S3DVertexTangents.class(in = 3508) (out= 1349)(deflated 61%)
adding: net/sf/jirr/SAnimatedMesh.class(in = 3668) (out= 1535)(deflated 58%)
adding: net/sf/jirr/SColor.class(in = 2977) (out= 1297)(deflated 56%)
adding: net/sf/jirr/SColorf.class(in = 2765) (out= 1226)(deflated 55%)
adding: net/sf/jirr/SEvent.class(in = 3654) (out= 1509)(deflated 58%)
adding: net/sf/jirr/SEventQueue.class(in = 1741) (out= 949)(deflated 45%)
adding: net/sf/jirr/SIrrlichtCreationParameters.class(in = 4699) (out= 1651)(deflated 64%)
adding: net/sf/jirr/SKeyMap.class(in = 1737) (out= 931)(deflated 46%)
adding: net/sf/jirr/SLight.class(in = 3290) (out= 1404)(deflated 57%)
adding: net/sf/jirr/SMaterial.class(in = 7828) (out= 2617)(deflated 66%)
adding: net/sf/jirr/SMesh.class(in = 2873) (out= 1305)(deflated 54%)
adding: net/sf/jirr/SMeshBuffer.class(in = 2879) (out= 1246)(deflated 56%)
adding: net/sf/jirr/SMeshBufferLightMap.class(in = 3063) (out= 1267)(deflated 58%)
adding: net/sf/jirr/SMeshBufferTangents.class(in = 3063) (out= 1264)(deflated 58%)
adding: net/sf/jirr/SParticle.class(in = 2993) (out= 1253)(deflated 58%)
adding: net/sf/jirr/SViewFrustrum$VFPLANES.class(in = 2337) (out= 1211)(deflated 48%)
adding: net/sf/jirr/SViewFrustrum.class(in = 3601) (out= 1464)(deflated 59%)
adding: net/sf/jirr/SWIGTYPE_p_EGUI_ELEMENT_TYPE.class(in = 564) (out= 339)(deflated 39%)
adding: net/sf/jirr/SWIGTYPE_p_E_TERRAIN_PATCH_SIZE.class(in = 573) (out= 345)(deflated 39%)
adding: net/sf/jirr/SWIGTYPE_p_SExposedVideoData.class(in = 564) (out= 340)(deflated 39%)
adding: net/sf/jirr/SWIGTYPE_p_SMeshBufferLightMap.class(in = 570) (out= 341)(deflated 40%)
adding: net/sf/jirr/SWIGTYPE_p_bool.class(in = 525) (out= 327)(deflated 37%)
adding: net/sf/jirr/SWIGTYPE_p_double.class(in = 531) (out= 328)(deflated 38%)
adding: net/sf/jirr/SWIGTYPE_p_float.class(in = 528) (out= 328)(deflated 37%)
adding: net/sf/jirr/SWIGTYPE_p_int.class(in = 522) (out= 326)(deflated 37%)
adding: net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_int_t.class(in = 582) (out= 343)(deflated 41%)
adding: net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_irr__scene__IMeshBuffer_p_t.class(in = 648) (out= 356)(deflated 45%)
adding: net/sf/jirr/SWIGTYPE_p_irr__core__arrayT_unsigned_int_t.class(in = 609) (out= 350)(deflated 42%)
adding: net/sf/jirr/SWIGTYPE_p_irr__core__listT_irr__gui__IGUIElement_p_t.class(in = 639) (out= 354)(deflated 44%)
adding: net/sf/jirr/SWIGTYPE_p_irr__core__listT_irr__scene__ISceneNode_p_t.class(in = 642) (out= 349)(deflated 45%)
adding: net/sf/jirr/SWIGTYPE_p_irr__core__position2dT_float_t.class(in = 603) (out= 351)(deflated 41%)
adding: net/sf/jirr/SWIGTYPE_p_irr__io__IIrrXMLReaderT_char_irr__IUnknown_t.class(in = 645) (out= 357)(deflated 44%)
adding: net/sf/jirr/SWIGTYPE_p_irr__scene__IMeshCache.class(in = 579) (out= 342)(deflated 40%)
adding: net/sf/jirr/SWIGTYPE_p_p_char.class(in = 531) (out= 327)(deflated 38%)
adding: net/sf/jirr/SWIGTYPE_p_p_irr__scene__IMesh.class(in = 570) (out= 338)(deflated 40%)
adding: net/sf/jirr/SWIGTYPE_p_p_irr__scene__SParticle.class(in = 582) (out= 340)(deflated 41%)
adding: net/sf/jirr/SWIGTYPE_p_p_irr__video__ITexture.class(in = 579) (out= 342)(deflated 40%)
adding: net/sf/jirr/SWIGTYPE_p_void.class(in = 525) (out= 327)(deflated 37%)
adding: net/sf/jirr/aabbox3df.class(in = 5276) (out= 1899)(deflated 64%)
adding: net/sf/jirr/dimension2df.class(in = 2317) (out= 1046)(deflated 54%)
adding: net/sf/jirr/dimension2di.class(in = 2317) (out= 1045)(deflated 54%)
adding: net/sf/jirr/line3df.class(in = 4513) (out= 1708)(deflated 62%)
adding: net/sf/jirr/matrix4.class(in = 8324) (out= 2597)(deflated 68%)
adding: net/sf/jirr/plane3df.class(in = 5634) (out= 1850)(deflated 67%)
adding: net/sf/jirr/position2di.class(in = 2736) (out= 1141)(deflated 58%)
adding: net/sf/jirr/quaternion.class(in = 5270) (out= 1844)(deflated 65%)
adding: net/sf/jirr/recti.class(in = 4318) (out= 1651)(deflated 61%)
adding: net/sf/jirr/triangle3df.class(in = 4859) (out= 1647)(deflated 66%)
adding: net/sf/jirr/vector2df.class(in = 5606) (out= 1869)(deflated 66%)
adding: net/sf/jirr/vector2di.class(in = 5606) (out= 1872)(deflated 66%)
adding: net/sf/jirr/vector3df.class(in = 7052) (out= 2281)(deflated 67%)
adding: net/sf/jirr/vector3dfarray.class(in = 4704) (out= 1730)(deflated 63%)
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -fpermissive -g -c -o lib/irrlicht_wrap.o src/native/irrlicht_wrap.cxx -I/usr/lib/jvm/java-openjdk/include -I/usr/lib/jvm/java-openjdk/include/linux -I../irrlicht-0.14-patched/include -I. -D__cplusplus
<command-line>: warning: "__cplusplus" redefined
<built-in>: note: this is the location of the previous definition
In file included from ../irrlicht-0.14-patched/include/irrlicht.h:36,
                 from src/native/irrlicht_wrap.cxx:1468:
../irrlicht-0.14-patched/include/SLight.h: In constructor ‘irr::video::SLight::SLight()’:
../irrlicht-0.14-patched/include/SLight.h:57:22: warning: ‘irr::video::SLight::Type’ will be initialized after [-Wreorder]
   57 |         E_LIGHT_TYPE Type;
      |                      ^~~~
../irrlicht-0.14-patched/include/SLight.h:37:17: warning:   ‘irr::video::SColorf irr::video::SLight::AmbientColor’ [-Wreorder]
   37 |         SColorf AmbientColor;
      |                 ^~~~~~~~~~~~
../irrlicht-0.14-patched/include/SLight.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         SLight() : Type(ELT_POINT), AmbientColor(0.0f,0.0f,0.0f), DiffuseColor(1.0f, 1.0f, 1.0f),
      |         ^~~~~~
In file included from ../irrlicht-0.14-patched/include/IMeshBuffer.h:9,
                 from ../irrlicht-0.14-patched/include/IMesh.h:9,
                 from ../irrlicht-0.14-patched/include/IAnimatedMesh.h:9,
                 from ../irrlicht-0.14-patched/include/irrlicht.h:40:
../irrlicht-0.14-patched/include/SMaterial.h: In constructor ‘irr::video::SMaterial::SMaterial()’:
../irrlicht-0.14-patched/include/SMaterial.h:318:43: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::Texture2’ will be initialized after [-Wreorder]
  318 |                                 ITexture* Texture2;
      |                                           ^~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h:253:33: warning:   ‘irr::video::E_MATERIAL_TYPE irr::video::SMaterial::MaterialType’ [-Wreorder]
  253 |                 E_MATERIAL_TYPE MaterialType;
      |                                 ^~~~~~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h:357:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::BackfaceCulling’ will be initialized after [-Wreorder]
  357 |                                 bool BackfaceCulling;
      |                                      ^~~~~~~~~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h:343:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h:343:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::GouraudShading’ will be initialized after [-Wreorder]
  343 |                                 bool GouraudShading;
      |                                      ^~~~~~~~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h:302:21: warning:   ‘irr::f32 irr::video::SMaterial::Shininess’ [-Wreorder]
  302 |                 f32 Shininess;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h:377:38: warning: ‘irr::video::SMaterial::<unnamed union>::<unnamed struct>::NormalizeNormals’ will be initialized after [-Wreorder]
  377 |                                 bool NormalizeNormals;
      |                                      ^~~~~~~~~~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h:371:38: warning:   ‘bool irr::video::SMaterial::<unnamed union>::<unnamed struct>::AnisotropicFilter’ [-Wreorder]
  371 |                                 bool AnisotropicFilter;
      |                                      ^~~~~~~~~~~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h:242:17: warning:   when initialized here [-Wreorder]
  242 |                 SMaterial()
      |                 ^~~~~~~~~
../irrlicht-0.14-patched/include/SMaterial.h: In member function ‘bool irr::video::SMaterial::operator!=(const irr::video::SMaterial&)’:
../irrlicht-0.14-patched/include/SMaterial.h:405:50: warning: self-comparison always evaluates to false [-Wtautological-compare]
  405 |                                 NormalizeNormals != NormalizeNormals;
      |                                 ~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~
In file included from ../irrlicht-0.14-patched/include/IMeshBuffer.h:12:
../irrlicht-0.14-patched/include/S3DVertex.h: In constructor ‘irr::video::S3DVertexTangents::S3DVertexTangents(const irr::core::vector3df&, const irr::core::vector2df&, irr::video::SColor)’:
../irrlicht-0.14-patched/include/S3DVertex.h:132:29: warning: ‘irr::video::S3DVertexTangents::TCoords’ will be initialized after [-Wreorder]
  132 |         core::vector2d<f32> TCoords;
      |                             ^~~~~~~
../irrlicht-0.14-patched/include/S3DVertex.h:129:28: warning:   ‘irr::video::SColor irr::video::S3DVertexTangents::Color’ [-Wreorder]
  129 |         irr::video::SColor Color;
      |                            ^~~~~
../irrlicht-0.14-patched/include/S3DVertex.h:118:9: warning:   when initialized here [-Wreorder]
  118 |         S3DVertexTangents(const core::vector3df& pos,
      |         ^~~~~~~~~~~~~~~~~
In file included from ../irrlicht-0.14-patched/include/IAnimatedMesh.h:10:
../irrlicht-0.14-patched/include/matrix4.h: In member function ‘irr::core::vector3df irr::core::matrix4::getRotationDegrees() const’:
../irrlicht-0.14-patched/include/matrix4.h:323:21: warning: unused variable ‘D’ [-Wunused-variable]
  323 |                 f64 D = Y;
      |                     ^
In file included from ../irrlicht-0.14-patched/include/IAnimatedMeshSceneNode.h:8,
                 from ../irrlicht-0.14-patched/include/irrlicht.h:44:
../irrlicht-0.14-patched/include/ISceneNode.h: In constructor ‘irr::scene::ISceneNode::ISceneNode(irr::scene::ISceneNode*, irr::scene::ISceneManager*, irr::s32, const irr::core::vector3df&, const irr::core::vector3df&, const irr::core::vector3df&)’:
../irrlicht-0.14-patched/include/ISceneNode.h:567:22: warning: ‘irr::scene::ISceneNode::IsVisible’ will be initialized after [-Wreorder]
  567 |                 bool IsVisible;
      |                      ^~~~~~~~~
../irrlicht-0.14-patched/include/ISceneNode.h:552:21: warning:   ‘irr::s32 irr::scene::ISceneNode::ID’ [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
../irrlicht-0.14-patched/include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
../irrlicht-0.14-patched/include/ISceneNode.h:552:21: warning: ‘irr::scene::ISceneNode::ID’ will be initialized after [-Wreorder]
  552 |                 s32 ID;
      |                     ^~
../irrlicht-0.14-patched/include/ISceneNode.h:543:29: warning:   ‘irr::scene::ISceneNode* irr::scene::ISceneNode::Parent’ [-Wreorder]
  543 |                 ISceneNode* Parent;
      |                             ^~~~~~
../irrlicht-0.14-patched/include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
../irrlicht-0.14-patched/include/ISceneNode.h:564:22: warning: ‘irr::scene::ISceneNode::DebugDataVisible’ will be initialized after [-Wreorder]
  564 |                 bool DebugDataVisible;
      |                      ^~~~~~~~~~~~~~~~
../irrlicht-0.14-patched/include/ISceneNode.h:558:36: warning:   ‘irr::scene::ITriangleSelector* irr::scene::ISceneNode::TriangleSelector’ [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
../irrlicht-0.14-patched/include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
../irrlicht-0.14-patched/include/ISceneNode.h:558:36: warning: ‘irr::scene::ISceneNode::TriangleSelector’ will be initialized after [-Wreorder]
  558 |                 ITriangleSelector* TriangleSelector;
      |                                    ^~~~~~~~~~~~~~~~
../irrlicht-0.14-patched/include/ISceneNode.h:534:33: warning:   ‘irr::core::vector3df irr::scene::ISceneNode::RelativeTranslation’ [-Wreorder]
  534 |                 core::vector3df RelativeTranslation;
      |                                 ^~~~~~~~~~~~~~~~~~~
../irrlicht-0.14-patched/include/ISceneNode.h:35:17: warning:   when initialized here [-Wreorder]
   35 |                 ISceneNode(     ISceneNode* parent, ISceneManager* mgr, s32 id=-1,
      |                 ^~~~~~~~~~
In file included from ../irrlicht-0.14-patched/include/IGUIButton.h:8,
                 from ../irrlicht-0.14-patched/include/irrlicht.h:51:
../irrlicht-0.14-patched/include/IGUIElement.h: In constructor ‘irr::gui::IGUIElement::IGUIElement(irr::gui::EGUI_ELEMENT_TYPE, irr::gui::IGUIEnvironment*, irr::gui::IGUIElement*, irr::s32, irr::core::rect<int>)’:
../irrlicht-0.14-patched/include/IGUIElement.h:359:26: warning: ‘irr::gui::IGUIElement::Environment’ will be initialized after [-Wreorder]
  359 |         IGUIEnvironment* Environment;
      |                          ^~~~~~~~~~~
../irrlicht-0.14-patched/include/IGUIElement.h:347:14: warning:   ‘bool irr::gui::IGUIElement::IsVisible’ [-Wreorder]
  347 |         bool IsVisible;
      |              ^~~~~~~~~
../irrlicht-0.14-patched/include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
../irrlicht-0.14-patched/include/IGUIElement.h:350:14: warning: ‘irr::gui::IGUIElement::IsEnabled’ will be initialized after [-Wreorder]
  350 |         bool IsEnabled;
      |              ^~~~~~~~~
../irrlicht-0.14-patched/include/IGUIElement.h:335:22: warning:   ‘irr::gui::IGUIElement* irr::gui::IGUIElement::Parent’ [-Wreorder]
  335 |         IGUIElement* Parent;
      |                      ^~~~~~
../irrlicht-0.14-patched/include/IGUIElement.h:28:9: warning:   when initialized here [-Wreorder]
   28 |         IGUIElement(EGUI_ELEMENT_TYPE type, IGUIEnvironment* environment, IGUIElement* parent,
      |         ^~~~~~~~~~~
In file included from src/native/irrlicht_wrap.cxx:1471:
./jirr.h: In function ‘wchar_t* irr::createWchar(const char*)’:
./jirr.h:190:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  190 |          for ( x = 0; x < strlen( str ); x++ )
      |                       ~~^~~~~~~~~~~~~~~
./jirr.h: In function ‘void irr::instantiateAllDontExecMe()’:
./jirr.h:199:26: warning: unused variable ‘crapper’ [-Wunused-variable]
  199 |     core::vector3d<f32> *crapper = createVector3d<f32>(0.0,0.0,0.0);
      |                          ^~~~~~~
./jirr.h:200:26: warning: unused variable ‘crapper2’ [-Wunused-variable]
  200 |     core::vector3d<s32> *crapper2 = createVector3d<s32>(0,0,0);
      |                          ^~~~~~~~
./jirr.h:201:29: warning: unused variable ‘crapper3’ [-Wunused-variable]
  201 |     core::dimension2d<s32> *crapper3 = createDimension2d<s32>(1,1);
      |                             ^~~~~~~~
./jirr.h:202:29: warning: unused variable ‘crapper4’ [-Wunused-variable]
  202 |     core::dimension2d<f32> *crapper4 = createDimension2d<f32>(1.0,1.0);
      |                             ^~~~~~~~
src/native/irrlicht_wrap.cxx: In function ‘irr::video::S3DVertex* irr_scene_ISceneNode_getDefaultVertices(irr::scene::ISceneNode*)’:
src/native/irrlicht_wrap.cxx:1501:24: warning: address of local variable ‘Vertices’ returned [-Wreturn-local-addr]
 1501 |                 return Vertices;
      |                        ^~~~~~~~
src/native/irrlicht_wrap.cxx:1494:27: note: declared here
 1494 |                 S3DVertex Vertices[4];
      |                           ^~~~~~~~
src/native/irrlicht_wrap.cxx: In function ‘void irr_scene_ISceneManager_addToKeyMaps(irr::scene::ISceneManager*, irr::SKeyMap*, irr::SKeyMap*, int)’:
src/native/irrlicht_wrap.cxx:1556:38: warning: using rvalue as lvalue [-fpermissive]
 1556 |                 ((SKeyMap)maps[pos]).Action = keyMap->Action;
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~
src/native/irrlicht_wrap.cxx:1557:38: warning: using rvalue as lvalue [-fpermissive]
 1557 |                 ((SKeyMap)maps[pos]).KeyCode = keyMap->KeyCode;
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/native/irrlicht_wrap.cxx: In function ‘irr::SKeyMap* irr_scene_ISceneManager_getCustomDefaultKeymap(irr::scene::ISceneManager*)’:
src/native/irrlicht_wrap.cxx:1568:36: warning: using rvalue as lvalue [-fpermissive]
 1568 |                 ((SKeyMap)maps[0]).Action = EKA_MOVE_FORWARD;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~
src/native/irrlicht_wrap.cxx:1569:36: warning: using rvalue as lvalue [-fpermissive]
 1569 |                 ((SKeyMap)maps[0]).KeyCode = KEY_UP;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~
src/native/irrlicht_wrap.cxx:1570:36: warning: using rvalue as lvalue [-fpermissive]
 1570 |                 ((SKeyMap)maps[1]).Action = EKA_MOVE_FORWARD;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~
src/native/irrlicht_wrap.cxx:1571:36: warning: using rvalue as lvalue [-fpermissive]
 1571 |                 ((SKeyMap)maps[1]).KeyCode = KEY_KEY_W;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~
src/native/irrlicht_wrap.cxx:1573:36: warning: using rvalue as lvalue [-fpermissive]
 1573 |                 ((SKeyMap)maps[2]).Action = EKA_MOVE_BACKWARD;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~
src/native/irrlicht_wrap.cxx:1574:36: warning: using rvalue as lvalue [-fpermissive]
 1574 |                 ((SKeyMap)maps[2]).KeyCode = KEY_DOWN;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~
src/native/irrlicht_wrap.cxx:1575:36: warning: using rvalue as lvalue [-fpermissive]
 1575 |                 ((SKeyMap)maps[3]).Action = EKA_MOVE_BACKWARD;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~
src/native/irrlicht_wrap.cxx:1576:36: warning: using rvalue as lvalue [-fpermissive]
 1576 |                 ((SKeyMap)maps[3]).KeyCode = KEY_KEY_S;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~
src/native/irrlicht_wrap.cxx:1578:36: warning: using rvalue as lvalue [-fpermissive]
 1578 |                 ((SKeyMap)maps[4]).Action = EKA_STRAFE_LEFT;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~
src/native/irrlicht_wrap.cxx:1579:36: warning: using rvalue as lvalue [-fpermissive]
 1579 |                 ((SKeyMap)maps[4]).KeyCode = KEY_LEFT;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~
src/native/irrlicht_wrap.cxx:1580:36: warning: using rvalue as lvalue [-fpermissive]
 1580 |                 ((SKeyMap)maps[5]).Action = EKA_STRAFE_LEFT;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~
src/native/irrlicht_wrap.cxx:1581:36: warning: using rvalue as lvalue [-fpermissive]
 1581 |                 ((SKeyMap)maps[5]).KeyCode = KEY_KEY_A;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~
src/native/irrlicht_wrap.cxx:1583:36: warning: using rvalue as lvalue [-fpermissive]
 1583 |                 ((SKeyMap)maps[6]).Action = EKA_STRAFE_RIGHT;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~
src/native/irrlicht_wrap.cxx:1584:36: warning: using rvalue as lvalue [-fpermissive]
 1584 |                 ((SKeyMap)maps[6]).KeyCode = KEY_RIGHT;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~
src/native/irrlicht_wrap.cxx:1585:36: warning: using rvalue as lvalue [-fpermissive]
 1585 |                 ((SKeyMap)maps[7]).Action = EKA_STRAFE_RIGHT;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~
src/native/irrlicht_wrap.cxx:1586:36: warning: using rvalue as lvalue [-fpermissive]
 1586 |                 ((SKeyMap)maps[7]).KeyCode = KEY_KEY_D;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~
src/native/irrlicht_wrap.cxx: In function ‘void Java_net_sf_jirr_JirrJNI_delete_1IGPUProgrammingServices(JNIEnv*, jclass, jlong)’:
src/native/irrlicht_wrap.cxx:21606:3: warning: deleting object of abstract class type ‘irr::video::IGPUProgrammingServices’ which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
21606 |   delete arg1;
      |   ^~~~~~~~~~~
src/native/irrlicht_wrap.cxx: In function ‘void Java_net_sf_jirr_JirrJNI_delete_1IMaterialRendererServices(JNIEnv*, jclass, jlong)’:
src/native/irrlicht_wrap.cxx:21905:3: warning: deleting object of abstract class type ‘irr::video::IMaterialRendererServices’ which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
21905 |   delete arg1;
      |   ^~~~~~~~~~~
In file included from ../irrlicht-0.14-patched/include/ISceneNode.h:12:
../irrlicht-0.14-patched/include/irrString.h: In instantiation of ‘irr::core::string<T>::string() [with T = wchar_t]’:
../irrlicht-0.14-patched/include/ISceneNode.h:42:52:   required from here
   42 |                                 RelativeRotation(rotation), RelativeScale(scale)
      |                                                                                ^
../irrlicht-0.14-patched/include/irrString.h:650:13: warning: ‘irr::core::string<wchar_t>::used’ will be initialized after [-Wreorder]
  650 |         s32 used;
      |             ^~~~
../irrlicht-0.14-patched/include/irrString.h:648:12: warning:   ‘wchar_t* irr::core::string<wchar_t>::array’ [-Wreorder]
  648 |         T* array;
      |            ^~~~~
../irrlicht-0.14-patched/include/irrString.h:31:9: warning:   when initialized here [-Wreorder]
   31 |         string()
      |         ^~~~~~
In file included from ../irrlicht-0.14-patched/include/irrlicht.h:34:
../irrlicht-0.14-patched/include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex2TCoords]’:
../irrlicht-0.14-patched/include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
../irrlicht-0.14-patched/include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex2TCoords>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
../irrlicht-0.14-patched/include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex2TCoords>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
../irrlicht-0.14-patched/include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = short unsigned int]’:
../irrlicht-0.14-patched/include/SMeshBufferLightMap.h:20:3:   required from here
   20 |                 {
      |                 ^
../irrlicht-0.14-patched/include/irrArray.h:432:21: warning: ‘irr::core::array<short unsigned int>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
../irrlicht-0.14-patched/include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<short unsigned int>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
../irrlicht-0.14-patched/include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMesh*]’:
../irrlicht-0.14-patched/include/SAnimatedMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
../irrlicht-0.14-patched/include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
../irrlicht-0.14-patched/include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
../irrlicht-0.14-patched/include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::scene::IMeshBuffer*]’:
../irrlicht-0.14-patched/include/SMesh.h:20:3:   required from here
   20 |                 {
      |                 ^
../irrlicht-0.14-patched/include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMeshBuffer*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
../irrlicht-0.14-patched/include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMeshBuffer*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
../irrlicht-0.14-patched/include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertex]’:
../irrlicht-0.14-patched/include/SMeshBuffer.h:20:3:   required from here
   20 |                 {
      |                 ^
../irrlicht-0.14-patched/include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertex>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
../irrlicht-0.14-patched/include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertex>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
../irrlicht-0.14-patched/include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::S3DVertexTangents]’:
../irrlicht-0.14-patched/include/SMeshBufferTangents.h:20:3:   required from here
   20 |                 {
      |                 ^
../irrlicht-0.14-patched/include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::S3DVertexTangents>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
../irrlicht-0.14-patched/include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::S3DVertexTangents>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
In file included from ../irrlicht-0.14-patched/include/aabbox3d.h:9,
                 from ../irrlicht-0.14-patched/include/irrlicht.h:33:
../irrlicht-0.14-patched/include/plane3d.h: In instantiation of ‘irr::core::plane3d<T>::plane3d(const irr::core::plane3d<T>&) [with T = float]’:
src/native/irrlicht_wrap.cxx:3438:28:   required from here
 3438 |   (arg1)->buildShadowMatrix(arg2,arg3,arg4);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../irrlicht-0.14-patched/include/plane3d.h:207:19: warning: ‘irr::core::plane3d<float>::D’ will be initialized after [-Wreorder]
  207 |                 T D;                                    // distance from origin
      |                   ^
../irrlicht-0.14-patched/include/plane3d.h:206:29: warning:   ‘irr::core::vector3d<float> irr::core::plane3d<float>::Normal’ [-Wreorder]
  206 |                 vector3d<T> Normal;             // normal vector
      |                             ^~~~~~
../irrlicht-0.14-patched/include/plane3d.h:38:17: warning:   when initialized here [-Wreorder]
   38 |                 plane3d(const plane3d<T>& other) :D(other.D), Normal(other.Normal) {};
      |                 ^~~~~~~
../irrlicht-0.14-patched/include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::core::vector3d<float>]’:
src/native/irrlicht_wrap.cxx:38351:79:   required from here
38351 |   result = (irr::core::array< vector3df > *)new irr::core::array< vector3df >();
      |                                                                               ^
../irrlicht-0.14-patched/include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::vector3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
../irrlicht-0.14-patched/include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
../irrlicht-0.14-patched/include/irrArray.h: In instantiation of ‘irr::core::array<T>::array(irr::u32) [with T = irr::core::vector3d<float>; irr::u32 = unsigned int]’:
src/native/irrlicht_wrap.cxx:38365:83:   required from here
38365 |   result = (irr::core::array< vector3df > *)new irr::core::array< vector3df >(arg1);
      |                                                                                   ^
../irrlicht-0.14-patched/include/irrArray.h:432:21: warning: ‘irr::core::array<irr::core::vector3d<float> >::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
../irrlicht-0.14-patched/include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::core::vector3d<float> >::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/irrArray.h:33:9: warning:   when initialized here [-Wreorder]
   33 |         array(u32 start_count)
      |         ^~~~~
../irrlicht-0.14-patched/include/irrArray.h: In instantiation of ‘irr::core::array<T>::array() [with T = irr::video::ITexture*]’:
src/native/irrlicht_wrap.cxx:40340:105:   required from here
40340 |   result = (irr::core::array< irr::video::ITexture * > *)new irr::core::array< irr::video::ITexture * >();
      |                                                                                                         ^
../irrlicht-0.14-patched/include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::ITexture*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
../irrlicht-0.14-patched/include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::ITexture*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/irrArray.h:25:9: warning:   when initialized here [-Wreorder]
   25 |         array()
      |         ^~~~~
../irrlicht-0.14-patched/include/irrArray.h: In instantiation of ‘irr::core::array<T>::array(irr::u32) [with T = irr::video::ITexture*; irr::u32 = unsigned int]’:
src/native/irrlicht_wrap.cxx:40354:109:   required from here
40354 |   result = (irr::core::array< irr::video::ITexture * > *)new irr::core::array< irr::video::ITexture * >(arg1);
      |                                                                                                             ^
../irrlicht-0.14-patched/include/irrArray.h:432:21: warning: ‘irr::core::array<irr::video::ITexture*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
../irrlicht-0.14-patched/include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::video::ITexture*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/irrArray.h:33:9: warning:   when initialized here [-Wreorder]
   33 |         array(u32 start_count)
      |         ^~~~~
../irrlicht-0.14-patched/include/irrArray.h: In instantiation of ‘irr::core::array<T>::array(irr::u32) [with T = irr::scene::IMesh*; irr::u32 = unsigned int]’:
src/native/irrlicht_wrap.cxx:40783:103:   required from here
40783 |   result = (irr::core::array< irr::scene::IMesh * > *)new irr::core::array< irr::scene::IMesh * >(arg1);
      |                                                                                                       ^
../irrlicht-0.14-patched/include/irrArray.h:432:21: warning: ‘irr::core::array<irr::scene::IMesh*>::used’ will be initialized after [-Wreorder]
  432 |                 u32 used;
      |                     ^~~~
../irrlicht-0.14-patched/include/irrArray.h:431:21: warning:   ‘irr::u32 irr::core::array<irr::scene::IMesh*>::allocated’ [-Wreorder]
  431 |                 u32 allocated;
      |                     ^~~~~~~~~
../irrlicht-0.14-patched/include/irrArray.h:33:9: warning:   when initialized here [-Wreorder]
   33 |         array(u32 start_count)
      |         ^~~~~
src/native/irrlicht_wrap.cxx: At global scope:
src/native/irrlicht_wrap.cxx:1438:21: warning: ‘_jdoubleArray* SWIG_JavaArrayOutDouble(JNIEnv*, double*, jsize)’ defined but not used [-Wunused-function]
 1438 | static jdoubleArray SWIG_JavaArrayOutDouble (JNIEnv *jenv, double *result, jsize sz) {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1430:13: warning: ‘void SWIG_JavaArrayArgoutDouble(JNIEnv*, jdouble*, double*, jdoubleArray)’ defined but not used [-Wunused-function]
 1430 | static void SWIG_JavaArrayArgoutDouble (JNIEnv *jenv, jdouble *jarr, double *carr, jdoubleArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1409:12: warning: ‘int SWIG_JavaArrayInDouble(JNIEnv*, jdouble**, double**, jdoubleArray)’ defined but not used [-Wunused-function]
 1409 | static int SWIG_JavaArrayInDouble (JNIEnv *jenv, jdouble **jarr, double **carr, jdoubleArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1346:19: warning: ‘_jlongArray* SWIG_JavaArrayOutLonglong(JNIEnv*, long long int*, jsize)’ defined but not used [-Wunused-function]
 1346 | static jlongArray SWIG_JavaArrayOutLonglong (JNIEnv *jenv, long long *result, jsize sz) {
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1338:13: warning: ‘void SWIG_JavaArrayArgoutLonglong(JNIEnv*, jlong*, long long int*, jlongArray)’ defined but not used [-Wunused-function]
 1338 | static void SWIG_JavaArrayArgoutLonglong (JNIEnv *jenv, jlong *jarr, long long *carr, jlongArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1317:12: warning: ‘int SWIG_JavaArrayInLonglong(JNIEnv*, jlong**, long long int**, jlongArray)’ defined but not used [-Wunused-function]
 1317 | static int SWIG_JavaArrayInLonglong (JNIEnv *jenv, jlong **jarr, long long **carr, jlongArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1300:19: warning: ‘_jlongArray* SWIG_JavaArrayOutUlong(JNIEnv*, long unsigned int*, jsize)’ defined but not used [-Wunused-function]
 1300 | static jlongArray SWIG_JavaArrayOutUlong (JNIEnv *jenv, unsigned long *result, jsize sz) {
      |                   ^~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1292:13: warning: ‘void SWIG_JavaArrayArgoutUlong(JNIEnv*, jlong*, long unsigned int*, jlongArray)’ defined but not used [-Wunused-function]
 1292 | static void SWIG_JavaArrayArgoutUlong (JNIEnv *jenv, jlong *jarr, unsigned long *carr, jlongArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1271:12: warning: ‘int SWIG_JavaArrayInUlong(JNIEnv*, jlong**, long unsigned int**, jlongArray)’ defined but not used [-Wunused-function]
 1271 | static int SWIG_JavaArrayInUlong (JNIEnv *jenv, jlong **jarr, unsigned long **carr, jlongArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1254:18: warning: ‘_jintArray* SWIG_JavaArrayOutLong(JNIEnv*, long int*, jsize)’ defined but not used [-Wunused-function]
 1254 | static jintArray SWIG_JavaArrayOutLong (JNIEnv *jenv, long *result, jsize sz) {
      |                  ^~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1246:13: warning: ‘void SWIG_JavaArrayArgoutLong(JNIEnv*, jint*, long int*, jintArray)’ defined but not used [-Wunused-function]
 1246 | static void SWIG_JavaArrayArgoutLong (JNIEnv *jenv, jint *jarr, long *carr, jintArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1225:12: warning: ‘int SWIG_JavaArrayInLong(JNIEnv*, jint**, long int**, jintArray)’ defined but not used [-Wunused-function]
 1225 | static int SWIG_JavaArrayInLong (JNIEnv *jenv, jint **jarr, long **carr, jintArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1208:19: warning: ‘_jlongArray* SWIG_JavaArrayOutUint(JNIEnv*, unsigned int*, jsize)’ defined but not used [-Wunused-function]
 1208 | static jlongArray SWIG_JavaArrayOutUint (JNIEnv *jenv, unsigned int *result, jsize sz) {
      |                   ^~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1200:13: warning: ‘void SWIG_JavaArrayArgoutUint(JNIEnv*, jlong*, unsigned int*, jlongArray)’ defined but not used [-Wunused-function]
 1200 | static void SWIG_JavaArrayArgoutUint (JNIEnv *jenv, jlong *jarr, unsigned int *carr, jlongArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1179:12: warning: ‘int SWIG_JavaArrayInUint(JNIEnv*, jlong**, unsigned int**, jlongArray)’ defined but not used [-Wunused-function]
 1179 | static int SWIG_JavaArrayInUint (JNIEnv *jenv, jlong **jarr, unsigned int **carr, jlongArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1162:18: warning: ‘_jintArray* SWIG_JavaArrayOutInt(JNIEnv*, int*, jsize)’ defined but not used [-Wunused-function]
 1162 | static jintArray SWIG_JavaArrayOutInt (JNIEnv *jenv, int *result, jsize sz) {
      |                  ^~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1070:20: warning: ‘_jshortArray* SWIG_JavaArrayOutShort(JNIEnv*, short int*, jsize)’ defined but not used [-Wunused-function]
 1070 | static jshortArray SWIG_JavaArrayOutShort (JNIEnv *jenv, short *result, jsize sz) {
      |                    ^~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1062:13: warning: ‘void SWIG_JavaArrayArgoutShort(JNIEnv*, jshort*, short int*, jshortArray)’ defined but not used [-Wunused-function]
 1062 | static void SWIG_JavaArrayArgoutShort (JNIEnv *jenv, jshort *jarr, short *carr, jshortArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1041:12: warning: ‘int SWIG_JavaArrayInShort(JNIEnv*, jshort**, short int**, jshortArray)’ defined but not used [-Wunused-function]
 1041 | static int SWIG_JavaArrayInShort (JNIEnv *jenv, jshort **jarr, short **carr, jshortArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1024:20: warning: ‘_jshortArray* SWIG_JavaArrayOutUchar(JNIEnv*, unsigned char*, jsize)’ defined but not used [-Wunused-function]
 1024 | static jshortArray SWIG_JavaArrayOutUchar (JNIEnv *jenv, unsigned char *result, jsize sz) {
      |                    ^~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:1016:13: warning: ‘void SWIG_JavaArrayArgoutUchar(JNIEnv*, jshort*, unsigned char*, jshortArray)’ defined but not used [-Wunused-function]
 1016 | static void SWIG_JavaArrayArgoutUchar (JNIEnv *jenv, jshort *jarr, unsigned char *carr, jshortArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:995:12: warning: ‘int SWIG_JavaArrayInUchar(JNIEnv*, jshort**, unsigned char**, jshortArray)’ defined but not used [-Wunused-function]
  995 | static int SWIG_JavaArrayInUchar (JNIEnv *jenv, jshort **jarr, unsigned char **carr, jshortArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:978:19: warning: ‘_jbyteArray* SWIG_JavaArrayOutSchar(JNIEnv*, signed char*, jsize)’ defined but not used [-Wunused-function]
  978 | static jbyteArray SWIG_JavaArrayOutSchar (JNIEnv *jenv, signed char *result, jsize sz) {
      |                   ^~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:970:13: warning: ‘void SWIG_JavaArrayArgoutSchar(JNIEnv*, jbyte*, signed char*, jbyteArray)’ defined but not used [-Wunused-function]
  970 | static void SWIG_JavaArrayArgoutSchar (JNIEnv *jenv, jbyte *jarr, signed char *carr, jbyteArray input) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
src/native/irrlicht_wrap.cxx:949:12: warning: ‘int SWIG_JavaArrayInSchar(JNIEnv*, jbyte**, signed char**, jbyteArray)’ defined but not used [-Wunused-function]
  949 | static int SWIG_JavaArrayInSchar (JNIEnv *jenv, jbyte **jarr, signed char **carr, jbyteArray input) {
      |            ^~~~~~~~~~~~~~~~~~~~~
g++ -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fno-strict-aliasing -fpermissive -g -shared lib/irrlicht_wrap.o -o libirrlicht_wrap.so -L../irrlicht-0.14-patched/lib/Linux -lIrrlicht -ljpeg -lpng -lz  -L/usr/X11R6/lib -lX11 -lGL -lXxf86vm -lXext -lc -lGLU
../irrlicht-0.14-patched/CAnimatedMeshMD2.cpp: In member function ‘loadFile’:
../irrlicht-0.14-patched/CAnimatedMeshMD2.cpp:506:71: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  506 |         FrameList = new core::array<video::S3DVertex>[header.numFrames];
      |                                                                       ^
../irrlicht-0.14-patched/CAnimatedMeshMD2.cpp:506:71: note: in a call to built-in allocation function ‘operator new []’
../irrlicht-0.14-patched/CAnimatedMeshMD2.cpp:541:103: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  541 |         core::array< core::vector3df >* vertices = new core::array< core::vector3df >[header.numFrames];
      |                                                                                                       ^
../irrlicht-0.14-patched/CAnimatedMeshMD2.cpp:541:103: note: in a call to built-in allocation function ‘operator new []’
../irrlicht-0.14-patched/CAnimatedMeshMD2.cpp:542:102: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  542 |         core::array< core::vector3df >* normals = new core::array< core::vector3df >[header.numFrames];
      |                                                                                                      ^
../irrlicht-0.14-patched/CAnimatedMeshMD2.cpp:542:102: note: in a call to built-in allocation function ‘operator new []’
+ popd
+ pushd libsrc/lwjgl
+ ant jars
~/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3
~/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl ~/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3
Buildfile: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml

clean:

-initialize:
[initialiazing bin folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/bin
[initialiazing docs folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/doc/javadoc
[initialiazing temp folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/temp
[initialiazing temp folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/jar
[initialiazing temp folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/doc
[initialiazing temp folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/res
[initialiazing temp folder] Created dir: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/native

compile:
    [lwjgl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:295: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [lwjgl] Compiling 12 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/bin
    [lwjgl] warning: [options] bootstrap class path not set in conjunction with -source 8
    [lwjgl] warning: [options] source value 8 is obsolete and will be removed in a future release
    [lwjgl] warning: [options] target value 8 is obsolete and will be removed in a future release
    [lwjgl] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [lwjgl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/input/Mouse.java:201: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [lwjgl] 			buttonMap.put(buttonName[i], new Integer(i));
    [lwjgl] 			                             ^
    [lwjgl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/input/Keyboard.java:224: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [lwjgl] 					keyMap.put(name, new Integer(key));
    [lwjgl] 					                 ^
    [lwjgl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/GLContext.java:174: warning: non-varargs call of varargs method with inexact argument type for last parameter;
    [lwjgl] 				Method init_stubs_method = extension_class.getDeclaredMethod("initNativeStubs", null);
    [lwjgl] 				                                                                                ^
    [lwjgl]   cast to Class for a varargs call
    [lwjgl]   cast to Class[] for a non-varargs call and to suppress this warning
    [lwjgl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/GLContext.java:175: warning: non-varargs call of varargs method with inexact argument type for last parameter;
    [lwjgl] 				init_stubs_method.invoke(null, null);
    [lwjgl] 				                               ^
    [lwjgl]   cast to Object for a varargs call
    [lwjgl]   cast to Object[] for a non-varargs call and to suppress this warning
    [lwjgl] Note: Some input files use or override a deprecated API.
    [lwjgl] Note: Recompile with -Xlint:deprecation for details.
    [lwjgl] Note: Some input files use unchecked or unsafe operations.
    [lwjgl] Note: Recompile with -Xlint:unchecked for details.
    [lwjgl] 8 warnings
    [input] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:296: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
   [openal] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:297: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
   [openal] Compiling 7 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/bin
   [openal] warning: [options] bootstrap class path not set in conjunction with -source 8
   [openal] warning: [options] source value 8 is obsolete and will be removed in a future release
   [openal] warning: [options] target value 8 is obsolete and will be removed in a future release
   [openal] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
   [openal] 4 warnings
    [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:298: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [audio] Compiling 4 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/bin
    [audio] warning: [options] bootstrap class path not set in conjunction with -source 8
    [audio] warning: [options] source value 8 is obsolete and will be removed in a future release
    [audio] warning: [options] target value 8 is obsolete and will be removed in a future release
    [audio] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/StreamPlaylist.java:106: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [audio]                 track_time_separator = new Integer(-1);
    [audio]                                        ^
    [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/StreamPlaylist.java:110: warning: [removal] finalize() in Object has been deprecated and marked for removal
    [audio]         protected void finalize()
    [audio]                        ^
    [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/StreamPlaylist.java:200: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [audio]                 buffer_end_track_time.addLast(new Integer(current_stream.tellTime()));
    [audio]                                               ^
    [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/StreamPlaylist.java:217: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [audio]                                 buffer_end_track_time.addLast(new Integer(current_stream.tellTime()));
    [audio]                                                               ^
    [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/StreamPlaylist.java:228: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [audio]                         buffer_end_track_time.addLast(new Integer(current_stream.tellTime()));
    [audio]                                                       ^
    [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/StreamPlaylist.java:358: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [audio]                                         buffer_end_track_time.addLast(new Integer(current_stream.tellTime()));
    [audio]                                                                       ^
    [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/StreamPlaylist.java:371: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [audio]                                 buffer_end_track_time.addLast(new Integer(current_stream.tellTime()));
    [audio]                                                               ^
    [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/StreamPlaylist.java:494: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [audio]                                                 buffer_end_track_time.addLast(new Integer(current_stream.tellTime()));
    [audio]                                                                               ^
    [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/StreamPlaylist.java:514: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [audio]                                         buffer_end_track_time.addLast(new Integer(current_stream.tellTime()));
    [audio]                                                                       ^
    [audio] Note: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/StreamPlaylist.java uses unchecked or unsafe operations.
    [audio] Note: Recompile with -Xlint:unchecked for details.
    [audio] 13 warnings
[audio-vorbis] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:299: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[audio-vorbis] Compiling 2 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/bin
[audio-vorbis] warning: [options] bootstrap class path not set in conjunction with -source 8
[audio-vorbis] warning: [options] source value 8 is obsolete and will be removed in a future release
[audio-vorbis] warning: [options] target value 8 is obsolete and will be removed in a future release
[audio-vorbis] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
[audio-vorbis] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/audio/vorbis/DataStream.java:127: warning: [removal] finalize() in Object has been deprecated and marked for removal
[audio-vorbis] 	protected native void finalize();
[audio-vorbis] 	                      ^
[audio-vorbis] 5 warnings
   [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:300: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
   [opengl] Compiling 150 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/bin
   [opengl] warning: [options] bootstrap class path not set in conjunction with -source 8
   [opengl] warning: [options] source value 8 is obsolete and will be removed in a future release
   [opengl] warning: [options] target value 8 is obsolete and will be removed in a future release
   [opengl] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
   [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java:49: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [opengl] 			Method getScreen_method = device.getClass().getMethod("getScreen", null);
   [opengl] 			                                                                   ^
   [opengl]   cast to Class<?> for a varargs call
   [opengl]   cast to Class<?>[] for a non-varargs call and to suppress this warning
   [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java:50: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [opengl] 			Integer screen = (Integer)getScreen_method.invoke(device, null);
   [opengl] 			                                                          ^
   [opengl]   cast to Object for a varargs call
   [opengl]   cast to Object[] for a non-varargs call and to suppress this warning
   [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java:59: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [opengl] 			Method getVisual_method = configuration.getClass().getMethod("getVisual", null);
   [opengl] 			                                                                          ^
   [opengl]   cast to Class<?> for a varargs call
   [opengl]   cast to Class<?>[] for a non-varargs call and to suppress this warning
   [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java:60: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [opengl] 			Integer visual = (Integer)getVisual_method.invoke(configuration, null);
   [opengl] 			                                                                 ^
   [opengl]   cast to Object for a varargs call
   [opengl]   cast to Object[] for a non-varargs call and to suppress this warning
   [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/MacOSXDisplay.java:456: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [opengl] 				Object application = com_apple_eawt_Application.getMethod("getApplication", null).invoke(null, null);
   [opengl] 				                                                                            ^
   [opengl]   cast to Class for a varargs call
   [opengl]   cast to Class[] for a non-varargs call and to suppress this warning
   [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/MacOSXDisplay.java:456: warning: non-varargs call of varargs method with inexact argument type for last parameter;
   [opengl] 				Object application = com_apple_eawt_Application.getMethod("getApplication", null).invoke(null, null);
   [opengl] 				                                                                                               ^
   [opengl]   cast to Object for a varargs call
   [opengl]   cast to Object[] for a non-varargs call and to suppress this warning
   [opengl] Note: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/AWTGLCanvas.java uses or overrides a deprecated API.
   [opengl] Note: Recompile with -Xlint:deprecation for details.
   [opengl] Note: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/opengl/MacOSXDisplay.java uses unchecked or unsafe operations.
   [opengl] Note: Recompile with -Xlint:unchecked for details.
   [opengl] 10 warnings
     [test] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:301: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
     [test] Compiling 45 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/bin
     [test] warning: [options] bootstrap class path not set in conjunction with -source 8
     [test] warning: [options] source value 8 is obsolete and will be removed in a future release
     [test] warning: [options] target value 8 is obsolete and will be removed in a future release
     [test] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
     [test] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/fmod3/FMOD.java:362: warning: [removal] Long(long) in Long has been deprecated and marked for removal
     [test] 		Long callbackID = new Long(handle);
     [test] 		                  ^
     [test] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/src/java/org/lwjgl/fmod3/FMOD.java:388: warning: [removal] Long(long) in Long has been deprecated and marked for removal
     [test] 		return (ArrayList) callbacks[type].get(new Long(handle));
     [test] 		                                       ^
     [test] Note: Some input files use unchecked or unsafe operations.
     [test] Note: Recompile with -Xlint:unchecked for details.
     [test] 6 warnings
 [examples] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:302: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
 [examples] Compiling 10 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/bin
 [examples] warning: [options] bootstrap class path not set in conjunction with -source 8
 [examples] warning: [options] source value 8 is obsolete and will be removed in a future release
 [examples] warning: [options] target value 8 is obsolete and will be removed in a future release
 [examples] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
 [examples] Note: Some input files use unchecked or unsafe operations.
 [examples] Note: Recompile with -Xlint:unchecked for details.
 [examples] 4 warnings
     [util] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:303: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
     [util] Compiling 41 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/bin
     [util] warning: [options] bootstrap class path not set in conjunction with -source 8
     [util] warning: [options] source value 8 is obsolete and will be removed in a future release
     [util] warning: [options] target value 8 is obsolete and will be removed in a future release
     [util] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
     [util] Note: Some input files use unchecked or unsafe operations.
     [util] Note: Recompile with -Xlint:unchecked for details.
     [util] 4 warnings
    [devil] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:304: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [devil] Compiling 2 source files to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/bin
    [devil] warning: [options] bootstrap class path not set in conjunction with -source 8
    [devil] warning: [options] source value 8 is obsolete and will be removed in a future release
    [devil] warning: [options] target value 8 is obsolete and will be removed in a future release
    [devil] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [devil] 4 warnings

-createjars:
[lwjgl.jar] Building jar: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/jar/lwjgl.jar
[lwjgl_test.jar] Building jar: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/jar/lwjgl_test.jar
[lwjgl_util.jar] Building jar: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/jar/lwjgl_util.jar
[lwjgl_devil.jar] Building jar: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/temp/jar/lwjgl_devil.jar

jars:
     [move] Moving 4 files to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/libs

BUILD SUCCESSFUL
Total time: 5 seconds
+ ant compile_native
Buildfile: /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml

compile:
    [lwjgl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:295: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [input] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:296: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
   [openal] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:297: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [audio] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:298: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[audio-vorbis] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:299: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
   [opengl] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:300: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
     [test] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:301: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
 [examples] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:302: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
     [util] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:303: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [devil] /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/build.xml:304: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

headers:

compile_native:

-compile_native_win32:

-compile_native_linux:
     [echo] Compiling Linux LWJGL version
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux context.c -o context.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux display.c -o display.o
     [exec] display.c:120:13: warning: ‘isXrandrSupported’ defined but not used [-Wunused-function]
     [exec]   120 | static bool isXrandrSupported(JNIEnv *env, Display *disp) {
     [exec]       |             ^~~~~~~~~~~~~~~~~
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux extgl_glx.c -o extgl_glx.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_input_Cursor.c -o org_lwjgl_input_Cursor.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_input_Keyboard.c -o org_lwjgl_input_Keyboard.o
     [exec] org_lwjgl_input_Keyboard.c: In function ‘Java_org_lwjgl_opengl_LinuxDisplay_nCreateKeyboard’:
     [exec] org_lwjgl_input_Keyboard.c:144:33: warning: ‘XKeycodeToKeysym’ is deprecated [-Wdeprecated-declarations]
     [exec]   144 |                                 KeySym key_sym = XKeycodeToKeysym(getDisplay(), key_code, 0);
     [exec]       |                                 ^~~~~~
     [exec] In file included from org_lwjgl_input_Keyboard.c:43:
     [exec] /usr/include/X11/Xlib.h:1683:15: note: declared here
     [exec]  1683 | extern KeySym XKeycodeToKeysym(
     [exec]       |               ^~~~~~~~~~~~~~~~
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_input_Mouse.c -o org_lwjgl_input_Mouse.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_opengl_Display.c -o org_lwjgl_opengl_Display.o
     [exec] org_lwjgl_opengl_Display.c: In function ‘errorHandler’:
     [exec] org_lwjgl_opengl_Display.c:118:82: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 981 and 991 [-Wformat-truncation=]
     [exec]   118 |         snprintf(error_message, ERR_MSG_SIZE, "X Error - serial: %d, error_code: %s, request_code: %d, minor_code: %d", (int)error->serial, err_msg_buffer, (int)error->request_code, (int)error->minor_code);
     [exec]       |                                                                                  ^~                                                         ~~~~~~~~~~~~~~
     [exec] org_lwjgl_opengl_Display.c:118:47: note: directive argument in the range [0, 255]
     [exec]   118 |         snprintf(error_message, ERR_MSG_SIZE, "X Error - serial: %d, error_code: %s, request_code: %d, minor_code: %d", (int)error->serial, err_msg_buffer, (int)error->request_code, (int)error->minor_code);
     [exec]       |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     [exec] org_lwjgl_opengl_Display.c:118:47: note: directive argument in the range [0, 255]
     [exec] In file included from /usr/include/stdio.h:970,
     [exec]                  from org_lwjgl_opengl_Display.c:45:
     [exec] In function ‘snprintf’,
     [exec]     inlined from ‘errorHandler’ at org_lwjgl_opengl_Display.c:118:2:
     [exec] /usr/include/bits/stdio2.h:68:10: note: ‘__snprintf_chk’ output between 66 and 1103 bytes into a destination of size 1024
     [exec]    68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
     [exec]       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     [exec]    69 |                                    __glibc_objsize (__s), __fmt,
     [exec]       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     [exec]    70 |                                    __va_arg_pack ());
     [exec]       |                                    ~~~~~~~~~~~~~~~~~
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c -o org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_opengl_LinuxCanvasImplementation.c -o org_lwjgl_opengl_LinuxCanvasImplementation.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_opengl_LinuxContextImplementation.c -o org_lwjgl_opengl_LinuxContextImplementation.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_opengl_LinuxPeerInfo.c -o org_lwjgl_opengl_LinuxPeerInfo.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_opengl_Pbuffer.c -o org_lwjgl_opengl_Pbuffer.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/common_tools.c -o ../common/common_tools.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/extal.c -o ../common/extal.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/extgl.c -o ../common/extgl.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/org_lwjgl_openal_AL.c -o ../common/org_lwjgl_openal_AL.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/org_lwjgl_openal_AL10.c -o ../common/org_lwjgl_openal_AL10.o
     [exec] ../common/org_lwjgl_openal_AL10.c: In function ‘Java_org_lwjgl_openal_AL10_alGetString’:
     [exec] ../common/org_lwjgl_openal_AL10.c:249:37: warning: pointer targets in passing argument 2 of ‘NewStringNative’ differ in signedness [-Wpointer-sign]
     [exec]   249 |         return NewStringNative(env, __result);
     [exec]       |                                     ^~~~~~~~
     [exec]       |                                     |
     [exec]       |                                     ALubyte * {aka unsigned char *}
     [exec] In file included from ../common/extal.h:54,
     [exec]                  from ../common/org_lwjgl_openal_AL10.c:4:
     [exec] ../common/common_tools.h:150:57: note: expected ‘const char *’ but argument is of type ‘ALubyte *’ {aka ‘unsigned char *’}
     [exec]   150 | extern jstring NewStringNative(JNIEnv *env, const char *str);
     [exec]       |                                             ~~~~~~~~~~~~^~~
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/org_lwjgl_openal_ALC.c -o ../common/org_lwjgl_openal_ALC.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/org_lwjgl_opengl_AWTSurfaceLock.c -o ../common/org_lwjgl_opengl_AWTSurfaceLock.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/org_lwjgl_opengl_GL11.c -o ../common/org_lwjgl_opengl_GL11.o
     [exec] ../common/org_lwjgl_opengl_GL11.c: In function ‘Java_org_lwjgl_opengl_GL11_nglGetString’:
     [exec] ../common/org_lwjgl_opengl_GL11.c:845:37: warning: pointer targets in passing argument 2 of ‘NewStringNative’ differ in signedness [-Wpointer-sign]
     [exec]   845 |         return NewStringNative(env, __result);
     [exec]       |                                     ^~~~~~~~
     [exec]       |                                     |
     [exec]       |                                     const GLubyte * {aka const unsigned char *}
     [exec] In file included from ../common/extgl.h:100,
     [exec]                  from ../common/org_lwjgl_opengl_GL11.c:4:
     [exec] ../common/common_tools.h:150:57: note: expected ‘const char *’ but argument is of type ‘const GLubyte *’ {aka ‘const unsigned char *’}
     [exec]   150 | extern jstring NewStringNative(JNIEnv *env, const char *str);
     [exec]       |                                             ~~~~~~~~~~~~^~~
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/org_lwjgl_opengl_GL12.c -o ../common/org_lwjgl_opengl_GL12.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/org_lwjgl_opengl_GL13.c -o ../common/org_lwjgl_opengl_GL13.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/org_lwjgl_opengl_GL14.c -o ../common/org_lwjgl_opengl_GL14.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/org_lwjgl_opengl_GL15.c -o ../common/org_lwjgl_opengl_GL15.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/org_lwjgl_opengl_GL20.c -o ../common/org_lwjgl_opengl_GL20.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/org_lwjgl_opengl_GLContext.c -o ../common/org_lwjgl_opengl_GLContext.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBBufferObject.c -o ../common/arb/org_lwjgl_opengl_ARBBufferObject.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBColorBufferFloat.c -o ../common/arb/org_lwjgl_opengl_ARBColorBufferFloat.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBDrawBuffers.c -o ../common/arb/org_lwjgl_opengl_ARBDrawBuffers.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBImaging.c -o ../common/arb/org_lwjgl_opengl_ARBImaging.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBMatrixPalette.c -o ../common/arb/org_lwjgl_opengl_ARBMatrixPalette.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBMultisample.c -o ../common/arb/org_lwjgl_opengl_ARBMultisample.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBMultitexture.c -o ../common/arb/org_lwjgl_opengl_ARBMultitexture.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBOcclusionQuery.c -o ../common/arb/org_lwjgl_opengl_ARBOcclusionQuery.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBPointParameters.c -o ../common/arb/org_lwjgl_opengl_ARBPointParameters.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBProgram.c -o ../common/arb/org_lwjgl_opengl_ARBProgram.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBShaderObjects.c -o ../common/arb/org_lwjgl_opengl_ARBShaderObjects.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBTextureCompression.c -o ../common/arb/org_lwjgl_opengl_ARBTextureCompression.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBTransposeMatrix.c -o ../common/arb/org_lwjgl_opengl_ARBTransposeMatrix.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBVertexBlend.c -o ../common/arb/org_lwjgl_opengl_ARBVertexBlend.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBVertexProgram.c -o ../common/arb/org_lwjgl_opengl_ARBVertexProgram.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBVertexShader.c -o ../common/arb/org_lwjgl_opengl_ARBVertexShader.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/arb/org_lwjgl_opengl_ARBWindowPos.c -o ../common/arb/org_lwjgl_opengl_ARBWindowPos.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIDrawBuffers.c -o ../common/ati/org_lwjgl_opengl_ATIDrawBuffers.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIElementArray.c -o ../common/ati/org_lwjgl_opengl_ATIElementArray.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.c -o ../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIFragmentShader.c -o ../common/ati/org_lwjgl_opengl_ATIFragmentShader.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIMapObjectBuffer.c -o ../common/ati/org_lwjgl_opengl_ATIMapObjectBuffer.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIPnTriangles.c -o ../common/ati/org_lwjgl_opengl_ATIPnTriangles.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATISeparateStencil.c -o ../common/ati/org_lwjgl_opengl_ATISeparateStencil.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIVertexArrayObject.c -o ../common/ati/org_lwjgl_opengl_ATIVertexArrayObject.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIVertexAttribArrayObject.c -o ../common/ati/org_lwjgl_opengl_ATIVertexAttribArrayObject.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ati/org_lwjgl_opengl_ATIVertexStreams.c -o ../common/ati/org_lwjgl_opengl_ATIVertexStreams.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTBlendEquationSeparate.c -o ../common/ext/org_lwjgl_opengl_EXTBlendEquationSeparate.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTBlendFuncSeparate.c -o ../common/ext/org_lwjgl_opengl_EXTBlendFuncSeparate.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTCompiledVertexArray.c -o ../common/ext/org_lwjgl_opengl_EXTCompiledVertexArray.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTDepthBoundsTest.c -o ../common/ext/org_lwjgl_opengl_EXTDepthBoundsTest.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTDrawRangeElements.c -o ../common/ext/org_lwjgl_opengl_EXTDrawRangeElements.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTFogCoord.c -o ../common/ext/org_lwjgl_opengl_EXTFogCoord.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTFramebufferObject.c -o ../common/ext/org_lwjgl_opengl_EXTFramebufferObject.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTMultiDrawArrays.c -o ../common/ext/org_lwjgl_opengl_EXTMultiDrawArrays.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTPalettedTexture.c -o ../common/ext/org_lwjgl_opengl_EXTPalettedTexture.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTPointParameters.c -o ../common/ext/org_lwjgl_opengl_EXTPointParameters.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTSecondaryColor.c -o ../common/ext/org_lwjgl_opengl_EXTSecondaryColor.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTStencilTwoSide.c -o ../common/ext/org_lwjgl_opengl_EXTStencilTwoSide.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTVertexShader.c -o ../common/ext/org_lwjgl_opengl_EXTVertexShader.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ext/org_lwjgl_opengl_EXTVertexWeighting.c -o ../common/ext/org_lwjgl_opengl_EXTVertexWeighting.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVEvaluators.c -o ../common/nv/org_lwjgl_opengl_NVEvaluators.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVFence.c -o ../common/nv/org_lwjgl_opengl_NVFence.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVFragmentProgram.c -o ../common/nv/org_lwjgl_opengl_NVFragmentProgram.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVHalfFloat.c -o ../common/nv/org_lwjgl_opengl_NVHalfFloat.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVOcclusionQuery.c -o ../common/nv/org_lwjgl_opengl_NVOcclusionQuery.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVPixelDataRange.c -o ../common/nv/org_lwjgl_opengl_NVPixelDataRange.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVPointSprite.c -o ../common/nv/org_lwjgl_opengl_NVPointSprite.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVPrimitiveRestart.c -o ../common/nv/org_lwjgl_opengl_NVPrimitiveRestart.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVProgram.c -o ../common/nv/org_lwjgl_opengl_NVProgram.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVRegisterCombiners.c -o ../common/nv/org_lwjgl_opengl_NVRegisterCombiners.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVRegisterCombiners2.c -o ../common/nv/org_lwjgl_opengl_NVRegisterCombiners2.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVVertexArrayRange.c -o ../common/nv/org_lwjgl_opengl_NVVertexArrayRange.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/nv/org_lwjgl_opengl_NVVertexProgram.c -o ../common/nv/org_lwjgl_opengl_NVVertexProgram.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ov/org_lwjgl_audio_vorbis_DataStream.c -o ../common/ov/org_lwjgl_audio_vorbis_DataStream.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ov/org_lwjgl_audio_vorbis_Util.c -o ../common/ov/org_lwjgl_audio_vorbis_Util.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ov/ov_al_helper.c -o ../common/ov/ov_al_helper.o
     [exec] gcc -fPIC -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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_X11 -pthread -c -I../common -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux ../common/ov/ov_callback_mem.c -o ../common/ov/ov_callback_mem.o
     [exec] gcc -shared -Wall -o liblwjgl.so context.o display.o extgl_glx.o org_lwjgl_input_Cursor.o org_lwjgl_input_Keyboard.o org_lwjgl_input_Mouse.o org_lwjgl_opengl_Display.o org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.o org_lwjgl_opengl_LinuxCanvasImplementation.o org_lwjgl_opengl_LinuxContextImplementation.o org_lwjgl_opengl_LinuxPeerInfo.o org_lwjgl_opengl_Pbuffer.o ../common/common_tools.o ../common/extal.o ../common/extgl.o ../common/org_lwjgl_openal_AL.o ../common/org_lwjgl_openal_AL10.o ../common/org_lwjgl_openal_ALC.o ../common/org_lwjgl_opengl_AWTSurfaceLock.o ../common/org_lwjgl_opengl_GL11.o ../common/org_lwjgl_opengl_GL12.o ../common/org_lwjgl_opengl_GL13.o ../common/org_lwjgl_opengl_GL14.o ../common/org_lwjgl_opengl_GL15.o ../common/org_lwjgl_opengl_GL20.o ../common/org_lwjgl_opengl_GLContext.o ../common/arb/org_lwjgl_opengl_ARBBufferObject.o ../common/arb/org_lwjgl_opengl_ARBColorBufferFloat.o ../common/arb/org_lwjgl_opengl_ARBDrawBuffers.o ../common/arb/org_lwjgl_opengl_ARBImaging.o ../common/arb/org_lwjgl_opengl_ARBMatrixPalette.o ../common/arb/org_lwjgl_opengl_ARBMultisample.o ../common/arb/org_lwjgl_opengl_ARBMultitexture.o ../common/arb/org_lwjgl_opengl_ARBOcclusionQuery.o ../common/arb/org_lwjgl_opengl_ARBPointParameters.o ../common/arb/org_lwjgl_opengl_ARBProgram.o ../common/arb/org_lwjgl_opengl_ARBShaderObjects.o ../common/arb/org_lwjgl_opengl_ARBTextureCompression.o ../common/arb/org_lwjgl_opengl_ARBTransposeMatrix.o ../common/arb/org_lwjgl_opengl_ARBVertexBlend.o ../common/arb/org_lwjgl_opengl_ARBVertexProgram.o ../common/arb/org_lwjgl_opengl_ARBVertexShader.o ../common/arb/org_lwjgl_opengl_ARBWindowPos.o ../common/ati/org_lwjgl_opengl_ATIDrawBuffers.o ../common/ati/org_lwjgl_opengl_ATIElementArray.o ../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.o ../common/ati/org_lwjgl_opengl_ATIFragmentShader.o ../common/ati/org_lwjgl_opengl_ATIMapObjectBuffer.o ../common/ati/org_lwjgl_opengl_ATIPnTriangles.o ../common/ati/org_lwjgl_opengl_ATISeparateStencil.o ../common/ati/org_lwjgl_opengl_ATIVertexArrayObject.o ../common/ati/org_lwjgl_opengl_ATIVertexAttribArrayObject.o ../common/ati/org_lwjgl_opengl_ATIVertexStreams.o ../common/ext/org_lwjgl_opengl_EXTBlendEquationSeparate.o ../common/ext/org_lwjgl_opengl_EXTBlendFuncSeparate.o ../common/ext/org_lwjgl_opengl_EXTCompiledVertexArray.o ../common/ext/org_lwjgl_opengl_EXTDepthBoundsTest.o ../common/ext/org_lwjgl_opengl_EXTDrawRangeElements.o ../common/ext/org_lwjgl_opengl_EXTFogCoord.o ../common/ext/org_lwjgl_opengl_EXTFramebufferObject.o ../common/ext/org_lwjgl_opengl_EXTMultiDrawArrays.o ../common/ext/org_lwjgl_opengl_EXTPalettedTexture.o ../common/ext/org_lwjgl_opengl_EXTPointParameters.o ../common/ext/org_lwjgl_opengl_EXTSecondaryColor.o ../common/ext/org_lwjgl_opengl_EXTStencilTwoSide.o ../common/ext/org_lwjgl_opengl_EXTVertexShader.o ../common/ext/org_lwjgl_opengl_EXTVertexWeighting.o ../common/nv/org_lwjgl_opengl_NVEvaluators.o ../common/nv/org_lwjgl_opengl_NVFence.o ../common/nv/org_lwjgl_opengl_NVFragmentProgram.o ../common/nv/org_lwjgl_opengl_NVHalfFloat.o ../common/nv/org_lwjgl_opengl_NVOcclusionQuery.o ../common/nv/org_lwjgl_opengl_NVPixelDataRange.o ../common/nv/org_lwjgl_opengl_NVPointSprite.o ../common/nv/org_lwjgl_opengl_NVPrimitiveRestart.o ../common/nv/org_lwjgl_opengl_NVProgram.o ../common/nv/org_lwjgl_opengl_NVRegisterCombiners.o ../common/nv/org_lwjgl_opengl_NVRegisterCombiners2.o ../common/nv/org_lwjgl_opengl_NVVertexArrayRange.o ../common/nv/org_lwjgl_opengl_NVVertexProgram.o ../common/ov/org_lwjgl_audio_vorbis_DataStream.o ../common/ov/org_lwjgl_audio_vorbis_Util.o ../common/ov/ov_al_helper.o ../common/ov/ov_callback_mem.o -lX11 -lXext -lpthread -L/usr/lib/jvm/jre-21-openjdk/lib -ljawt -lvorbisfile -lXxf86vm -lXcursor -lXrender -lXrandr
     [exec] liblwjgl.so
     [exec] make: liblwjgl.so: No such file or directory
     [exec] make: *** [Makefile:15: liblwjgl.so] Error 127
     [exec] Result: 2
     [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux extil.c -o extil.o
     [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux extilu.c -o extilu.o
     [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux extilut.c -o extilut.o
     [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_devil_IL.c -o org_lwjgl_devil_IL.o
     [exec] org_lwjgl_devil_ILU.c: In function ‘Java_org_lwjgl_devil_ILU_niluGetIntegerv’:
     [exec] org_lwjgl_devil_ILU.c:359:35: warning: pointer targets in passing argument 2 of ‘iluGetIntegerv’ differ in signedness [-Wpointer-sign]
     [exec]   359 |     iluGetIntegerv((ILsizei)mode, (ILuint *)lists);
     [exec]       |                                   ^~~~~~~~~~~~~~~
     [exec]       |                                   |
     [exec]       |                                   ILuint * {aka unsigned int *}
     [exec] org_lwjgl_devil_ILU.c:359:35: note: expected ‘ILint *’ {aka ‘int *’} but argument is of type ‘ILuint *’ {aka ‘unsigned int *’}
     [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_devil_ILU.c -o org_lwjgl_devil_ILU.o
     [exec] gcc -fPIC -O2 -D_X11 -Wall -pthread -c -I.. -I. -I/usr/lib/jvm/jre-21-openjdk/include -I/usr/lib/jvm/jre-21-openjdk/include/linux org_lwjgl_devil_ILUT.c -o org_lwjgl_devil_ILUT.o
     [exec] gcc -shared -Wall -o liblwjgl-devil.so extil.o extilu.o extilut.o org_lwjgl_devil_IL.o org_lwjgl_devil_ILU.o org_lwjgl_devil_ILUT.o ../common_tools.o -lpthread
     [exec] strip liblwjgl-devil.so
     [move] Moving 1 file to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/libs/linux
     [move] Moving 1 file to /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/libsrc/lwjgl/libs/linux

-compile_native_mac:

BUILD SUCCESSFUL
Total time: 8 seconds
+ popd
~/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3
+ mkdir classes
++ build-classpath dom4j sdljava vecmath1.2
++ find ./src -name '*.java'
+ javac -d classes -encoding iso-8859-1 -cp /usr/share/java/dom4j.jar:/usr/lib/java/sdljava.jar:/usr/share/java/vecmath1.2.jar:./libsrc/jirr-dev/lib/irrlicht.jar:./libsrc/lwjgl/libs/lwjgl.jar ./src/com/xenoage/bp2k6/audio/lwjgl/LWJGLSoundBuffer.java ./src/com/xenoage/bp2k6/audio/lwjgl/LWJGLSoundEffect.java ./src/com/xenoage/bp2k6/audio/lwjgl/LWJGLSoundEngine.java ./src/com/xenoage/bp2k6/audio/lwjgl/LWJGLSoundTrack.java ./src/com/xenoage/bp2k6/audio/nulldevice/NullDeviceSoundBuffer.java ./src/com/xenoage/bp2k6/audio/nulldevice/NullDeviceSoundEffect.java ./src/com/xenoage/bp2k6/audio/nulldevice/NullDeviceSoundEngine.java ./src/com/xenoage/bp2k6/audio/nulldevice/NullDeviceSoundTrack.java ./src/com/xenoage/bp2k6/audio/SoundBuffer.java ./src/com/xenoage/bp2k6/audio/SoundEffect.java ./src/com/xenoage/bp2k6/audio/SoundEffectPool.java ./src/com/xenoage/bp2k6/audio/SoundEngine.java ./src/com/xenoage/bp2k6/audio/SoundTrack.java ./src/com/xenoage/bp2k6/audio/WaveData.java ./src/com/xenoage/bp2k6/enums/Direction.java ./src/com/xenoage/bp2k6/GameEngine.java ./src/com/xenoage/bp2k6/gamemodes/Career.java ./src/com/xenoage/bp2k6/gamemodes/CareerInfo.java ./src/com/xenoage/bp2k6/gamemodes/events/actions/Action.java ./src/com/xenoage/bp2k6/gamemodes/events/actions/ActionsParser.java ./src/com/xenoage/bp2k6/gamemodes/events/actions/MoneyAction.java ./src/com/xenoage/bp2k6/gamemodes/events/actions/TeamValuesAction.java ./src/com/xenoage/bp2k6/gamemodes/events/ActionSet.java ./src/com/xenoage/bp2k6/gamemodes/events/CareerEvent.java ./src/com/xenoage/bp2k6/gamemodes/events/CareerEventPool.java ./src/com/xenoage/bp2k6/gamemodes/events/conditions/Condition.java ./src/com/xenoage/bp2k6/gamemodes/events/conditions/ConditionsParser.java ./src/com/xenoage/bp2k6/gamemodes/events/conditions/LawnCondition.java ./src/com/xenoage/bp2k6/gamemodes/events/conditions/LeagueCondition.java ./src/com/xenoage/bp2k6/gamemodes/events/conditions/MatchResultCondition.java ./src/com/xenoage/bp2k6/gamemodes/events/conditions/MoneyCondition.java ./src/com/xenoage/bp2k6/gamemodes/reports/AllstarsLeague.java ./src/com/xenoage/bp2k6/gamemodes/reports/Goal.java ./src/com/xenoage/bp2k6/gamemodes/reports/League.java ./src/com/xenoage/bp2k6/gamemodes/reports/MatchDay.java ./src/com/xenoage/bp2k6/gamemodes/reports/MatchInfo.java ./src/com/xenoage/bp2k6/gamemodes/reports/Season.java ./src/com/xenoage/bp2k6/gamemodes/reports/Table.java ./src/com/xenoage/bp2k6/gamemodes/reports/TableEntry.java ./src/com/xenoage/bp2k6/gamemodes/SaveGames.java ./src/com/xenoage/bp2k6/gamemodes/TeamNotFoundException.java ./src/com/xenoage/bp2k6/gamemodes/WorldCup.java ./src/com/xenoage/bp2k6/gamemodes/WorldCupInfo.java ./src/com/xenoage/bp2k6/gui/Action.java ./src/com/xenoage/bp2k6/gui/ActionSet.java ./src/com/xenoage/bp2k6/gui/Button.java ./src/com/xenoage/bp2k6/gui/Container.java ./src/com/xenoage/bp2k6/gui/Control.java ./src/com/xenoage/bp2k6/gui/EnergyBar.java ./src/com/xenoage/bp2k6/gui/font/Font.java ./src/com/xenoage/bp2k6/gui/font/GameFont.java ./src/com/xenoage/bp2k6/gui/font/IrrlichtFont.java ./src/com/xenoage/bp2k6/gui/Group.java ./src/com/xenoage/bp2k6/gui/GUIScene.java ./src/com/xenoage/bp2k6/gui/GUISounds.java ./src/com/xenoage/bp2k6/gui/Image.java ./src/com/xenoage/bp2k6/gui/imageswitch/Option.java ./src/com/xenoage/bp2k6/gui/ImageSwitch.java ./src/com/xenoage/bp2k6/gui/KeyChangeButton.java ./src/com/xenoage/bp2k6/gui/Label.java ./src/com/xenoage/bp2k6/gui/loader/GUILoader.java ./src/com/xenoage/bp2k6/gui/loader/parser/ActionParser.java ./src/com/xenoage/bp2k6/gui/loader/parser/ActionSetParser.java ./src/com/xenoage/bp2k6/gui/loader/parser/BaseParser.java ./src/com/xenoage/bp2k6/gui/loader/parser/ButtonParser.java ./src/com/xenoage/bp2k6/gui/loader/parser/EnergyBarParser.java ./src/com/xenoage/bp2k6/gui/loader/parser/GroupParser.java ./src/com/xenoage/bp2k6/gui/loader/parser/ImageParser.java ./src/com/xenoage/bp2k6/gui/loader/parser/ImageSwitchParser.java ./src/com/xenoage/bp2k6/gui/loader/parser/KeyChangeButtonParser.java ./src/com/xenoage/bp2k6/gui/loader/parser/LabelParser.java ./src/com/xenoage/bp2k6/gui/loader/parser/OptionButtonParser.java ./src/com/xenoage/bp2k6/gui/loader/parser/PanelParser.java ./src/com/xenoage/bp2k6/gui/OptionButton.java ./src/com/xenoage/bp2k6/gui/Panel.java ./src/com/xenoage/bp2k6/gui/programs/WorldCupLogo.java ./src/com/xenoage/bp2k6/gui/scene/Fireworks.java ./src/com/xenoage/bp2k6/gui/Screen.java ./src/com/xenoage/bp2k6/gui/UIManager.java ./src/com/xenoage/bp2k6/gui/Variables.java ./src/com/xenoage/bp2k6/input/Input.java ./src/com/xenoage/bp2k6/input/InputEvent.java ./src/com/xenoage/bp2k6/input/KeyboardEvent.java ./src/com/xenoage/bp2k6/input/KeysAssignment.java ./src/com/xenoage/bp2k6/input/MouseEvent.java ./src/com/xenoage/bp2k6/Main.java ./src/com/xenoage/bp2k6/match/Ball.java ./src/com/xenoage/bp2k6/match/camera/Camera.java ./src/com/xenoage/bp2k6/match/camera/Camera1.java ./src/com/xenoage/bp2k6/match/camera/CameraView.java ./src/com/xenoage/bp2k6/match/camera/Flight.java ./src/com/xenoage/bp2k6/match/characters/actions/Action.java ./src/com/xenoage/bp2k6/match/characters/actions/ActionSet.java ./src/com/xenoage/bp2k6/match/characters/actions/ActionSetFactory.java ./src/com/xenoage/bp2k6/match/characters/actions/BallAction.java ./src/com/xenoage/bp2k6/match/characters/actions/CameraAction.java ./src/com/xenoage/bp2k6/match/characters/actions/DiveAction.java ./src/com/xenoage/bp2k6/match/characters/actions/EmotionAction.java ./src/com/xenoage/bp2k6/match/characters/actions/GeneralActionSet.java ./src/com/xenoage/bp2k6/match/characters/actions/KickAction.java ./src/com/xenoage/bp2k6/match/characters/actions/MatchStatusActionReadyAction.java ./src/com/xenoage/bp2k6/match/characters/actions/NoAction.java ./src/com/xenoage/bp2k6/match/characters/actions/PassAction.java ./src/com/xenoage/bp2k6/match/characters/actions/RunToAction.java ./src/com/xenoage/bp2k6/match/characters/actions/ShootAction.java ./src/com/xenoage/bp2k6/match/characters/actions/SimpleActionSet.java ./src/com/xenoage/bp2k6/match/characters/actions/SoundAction.java ./src/com/xenoage/bp2k6/match/characters/actions/TackleAction.java ./src/com/xenoage/bp2k6/match/characters/actions/TumbleAction.java ./src/com/xenoage/bp2k6/match/characters/actions/VisibilityAction.java ./src/com/xenoage/bp2k6/match/characters/actions/WaitAction.java ./src/com/xenoage/bp2k6/match/characters/actions/WaitForRefereeReadyAction.java ./src/com/xenoage/bp2k6/match/characters/actions/WaitForUserBallKickAction.java ./src/com/xenoage/bp2k6/match/characters/Character.java ./src/com/xenoage/bp2k6/match/characters/CharacterMesh.java ./src/com/xenoage/bp2k6/match/characters/enums/AnimationStage.java ./src/com/xenoage/bp2k6/match/characters/enums/Emotion.java ./src/com/xenoage/bp2k6/match/characters/enums/PlayerPosition.java ./src/com/xenoage/bp2k6/match/characters/enums/ShootDirection.java ./src/com/xenoage/bp2k6/match/characters/enums/Speed.java ./src/com/xenoage/bp2k6/match/characters/Goalkeeper.java ./src/com/xenoage/bp2k6/match/characters/GoalkeeperMesh.java ./src/com/xenoage/bp2k6/match/characters/OutfieldPlayer.java ./src/com/xenoage/bp2k6/match/characters/OutfieldPlayerMesh.java ./src/com/xenoage/bp2k6/match/characters/Player.java ./src/com/xenoage/bp2k6/match/characters/PlayerController.java ./src/com/xenoage/bp2k6/match/characters/PlayerInfo.java ./src/com/xenoage/bp2k6/match/characters/PlayerSettings.java ./src/com/xenoage/bp2k6/match/characters/Referee.java ./src/com/xenoage/bp2k6/match/characters/RefereeMesh.java ./src/com/xenoage/bp2k6/match/Commentator.java ./src/com/xenoage/bp2k6/match/Match.java ./src/com/xenoage/bp2k6/match/MatchManager.java ./src/com/xenoage/bp2k6/match/physics/ComplexWall.java ./src/com/xenoage/bp2k6/match/physics/MoveablePhysicsObject.java ./src/com/xenoage/bp2k6/match/physics/PhysicsObject.java ./src/com/xenoage/bp2k6/match/physics/Sphere.java ./src/com/xenoage/bp2k6/match/physics/SphereInterface.java ./src/com/xenoage/bp2k6/match/physics/Wall.java ./src/com/xenoage/bp2k6/match/PhysicsManager.java ./src/com/xenoage/bp2k6/match/PlayerColors.java ./src/com/xenoage/bp2k6/match/referee/Card.java ./src/com/xenoage/bp2k6/match/referee/decisions/FreeKickDecision.java ./src/com/xenoage/bp2k6/match/referee/decisions/NoFoulDecision.java ./src/com/xenoage/bp2k6/match/referee/decisions/PenaltyKickDecision.java ./src/com/xenoage/bp2k6/match/referee/decisions/RefereeDecision.java ./src/com/xenoage/bp2k6/match/referee/RefereeAI.java ./src/com/xenoage/bp2k6/match/referee/RefereeInfo.java ./src/com/xenoage/bp2k6/match/SceneInfo.java ./src/com/xenoage/bp2k6/match/stadium/Adboard.java ./src/com/xenoage/bp2k6/match/stadium/AdboardWall.java ./src/com/xenoage/bp2k6/match/stadium/attractions/BeerBar.java ./src/com/xenoage/bp2k6/match/stadium/attractions/BettingOffice.java ./src/com/xenoage/bp2k6/match/stadium/attractions/HighJump.java ./src/com/xenoage/bp2k6/match/stadium/attractions/HotDogStand.java ./src/com/xenoage/bp2k6/match/stadium/attractions/Track.java ./src/com/xenoage/bp2k6/match/stadium/crowd/BengalLight.java ./src/com/xenoage/bp2k6/match/stadium/crowd/Crowd.java ./src/com/xenoage/bp2k6/match/stadium/crowd/CrowdColors.java ./src/com/xenoage/bp2k6/match/stadium/crowd/CrowdMood.java ./src/com/xenoage/bp2k6/match/stadium/crowd/StandCrowd.java ./src/com/xenoage/bp2k6/match/stadium/Field.java ./src/com/xenoage/bp2k6/match/stadium/floodlight/Floodlight.java ./src/com/xenoage/bp2k6/match/stadium/goal/AluminumGoal.java ./src/com/xenoage/bp2k6/match/stadium/goal/GarbageCansGoal.java ./src/com/xenoage/bp2k6/match/stadium/goal/Goal.java ./src/com/xenoage/bp2k6/match/stadium/goal/WoodenGoal.java ./src/com/xenoage/bp2k6/match/stadium/objects/SimpleStadiumObject.java ./src/com/xenoage/bp2k6/match/stadium/scoreboard/Scoreboard.java ./src/com/xenoage/bp2k6/match/stadium/Stadium.java ./src/com/xenoage/bp2k6/match/stadium/StadiumGrid.java ./src/com/xenoage/bp2k6/match/stadium/StadiumInfo.java ./src/com/xenoage/bp2k6/match/stadium/StadiumObject.java ./src/com/xenoage/bp2k6/match/stadium/Stand.java ./src/com/xenoage/bp2k6/match/Team.java ./src/com/xenoage/bp2k6/match/teamai/TeamAI.java ./src/com/xenoage/bp2k6/match/teamai/TeamAI5.java ./src/com/xenoage/bp2k6/match/TeamControl.java ./src/com/xenoage/bp2k6/match/TeamInfo.java ./src/com/xenoage/bp2k6/match/terrain/Terrain.java ./src/com/xenoage/bp2k6/match/TrainingGoal.java ./src/com/xenoage/bp2k6/match/weather/Sky.java ./src/com/xenoage/bp2k6/match/weather/Weather.java ./src/com/xenoage/bp2k6/Settings.java ./src/com/xenoage/bp2k6/tools/settings/SettingsTool.java ./src/com/xenoage/bp2k6/util/ArrayUtils.java ./src/com/xenoage/bp2k6/util/CameraUtils.java ./src/com/xenoage/bp2k6/util/Cast.java ./src/com/xenoage/bp2k6/util/Collision.java ./src/com/xenoage/bp2k6/util/ColorTools.java ./src/com/xenoage/bp2k6/util/ConfigFile.java ./src/com/xenoage/bp2k6/util/Direction.java ./src/com/xenoage/bp2k6/util/Fade.java ./src/com/xenoage/bp2k6/util/FileUtils.java ./src/com/xenoage/bp2k6/util/HallOfFame.java ./src/com/xenoage/bp2k6/util/language/Language.java ./src/com/xenoage/bp2k6/util/language/LanguageInfo.java ./src/com/xenoage/bp2k6/util/Logging.java ./src/com/xenoage/bp2k6/util/math/HermiteSpline.java ./src/com/xenoage/bp2k6/util/math/NormalDistribution.java ./src/com/xenoage/bp2k6/util/math/Plane.java ./src/com/xenoage/bp2k6/util/math/Rectangle.java ./src/com/xenoage/bp2k6/util/MathTools.java ./src/com/xenoage/bp2k6/util/MediaLoader.java ./src/com/xenoage/bp2k6/util/Point2i.java ./src/com/xenoage/bp2k6/util/Rect2i.java ./src/com/xenoage/bp2k6/util/Resolution.java ./src/com/xenoage/bp2k6/util/RestartException.java ./src/com/xenoage/bp2k6/util/SceneNodeFactory.java ./src/com/xenoage/bp2k6/util/SimpleParticleSystem.java ./src/com/xenoage/bp2k6/util/TextureFactory.java ./src/com/xenoage/bp2k6/util/UniqueIDCreator.java ./src/com/xenoage/bp2k6/util/Vector3fFlags.java ./src/com/xenoage/bp2k6/util/XMLReader.java ./src/com/xenoage/util/AWTGetHWnd.java
./src/com/xenoage/bp2k6/audio/lwjgl/LWJGLSoundBuffer.java:82: warning: [removal] finalize() in Object has been deprecated and marked for removal
  @Override protected void finalize()
                           ^
./src/com/xenoage/bp2k6/audio/lwjgl/LWJGLSoundEffect.java:242: warning: [removal] finalize() in Object has been deprecated and marked for removal
  @Override protected void finalize()
                           ^
./src/com/xenoage/bp2k6/util/Resolution.java:160: warning: [removal] Integer(String) in Integer has been deprecated and marked for removal
    Integer w = new Integer(document.getRootElement().element("width").getText());
                ^
./src/com/xenoage/bp2k6/util/Resolution.java:161: warning: [removal] Integer(String) in Integer has been deprecated and marked for removal
    Integer h = new Integer(document.getRootElement().element("height").getText());
                ^
./src/com/xenoage/bp2k6/util/Resolution.java:162: warning: [removal] Integer(String) in Integer has been deprecated and marked for removal
    Integer d = new Integer(document.getRootElement().element("depth").getText());
                ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 warnings
+ jar cf bolzplatz2006.jar -C classes .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.vQwqf7
+ umask 022
+ cd /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ '[' /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT '!=' / ']'
+ rm -rf /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT
++ dirname /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT
+ mkdir -p /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ mkdir /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd bolzplatz2006-1.0.3
+ mkdir -p /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/bin
+ mkdir -p /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/lib64/bolzplatz2006
+ mkdir -p /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/appdata
+ mkdir -p /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/bolzplatz2006
+ mkdir -p /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/java/bolzplatz2006
+ mkdir -p /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/icons/hicolor/128x128/apps
+ install -m 644 bolzplatz2006.jar libsrc/jirr-dev/lib/irrlicht.jar libsrc/lwjgl/libs/lwjgl.jar /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/java/bolzplatz2006
+ install -m 755 libsrc/jirr-dev/libirrlicht_wrap.so libsrc/lwjgl/libs/linux/liblwjgl.so /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/lib64/bolzplatz2006
+ install -m 755 /builddir/build/SOURCES/bolzplatz2006.sh /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/bin/bolzplatz2006
+ install -m 755 /builddir/build/SOURCES/bolzplatz2006-settings.sh /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/bin/bolzplatz2006-settings
+ install -p -m 644 /builddir/build/SOURCES/bolzplatz2006.png /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/icons/hicolor/128x128/apps
+ desktop-file-install --dir /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/applications /builddir/build/SOURCES/bolzplatz2006.desktop
+ install -p -m 644 /builddir/build/SOURCES/bolzplatz2006.appdata.xml /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/appdata
+ appstream-util validate-relax --nonet /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/appdata/bolzplatz2006.appdata.xml
/builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/appdata/bolzplatz2006.appdata.xml: OK
+ install -p -m 644 bolzplatz2006-functions.sh /builddir/build/SOURCES/bolzplatz2006.autodlrc /builddir/build/SOURCES/input.xml /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/bolzplatz2006
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.0.3-60.fc42 --unique-debug-suffix -1.0.3-60.fc42.s390x --unique-debug-src-base bolzplatz2006-1.0.3-60.fc42.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3
find-debuginfo: starting
Extracting debug info from 2 files
DWARF-compressing 2 files
sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/bolzplatz2006-1.0.3-60.fc42.s390x
8357 blocks
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
mangling shebang in /usr/bin/bolzplatz2006 from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/bin/bolzplatz2006-settings from /bin/sh to #!/usr/bin/sh
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT
/builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/java/bolzplatz2006/bolzplatz2006.jar: replacing with normalized version
/builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/java/bolzplatz2006/irrlicht.jar: replacing with normalized version
/builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/java/bolzplatz2006/lwjgl.jar: replacing with normalized version
Scanned 40 directories and 485 files,
               processed 3 inodes,
               3 modified (3 replaced + 0 rewritten),
               0 unsupported format, 0 errors
Reading /builddir/build/BUILD/bolzplatz2006-1.0.3-build/SPECPARTS/rpm-debuginfo.specpart
Processing files: bolzplatz2006-1.0.3-60.fc42.s390x
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.KhbbPX
+ umask 022
+ cd /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ cd bolzplatz2006-1.0.3
+ LICENSEDIR=/builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/licenses/bolzplatz2006
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/licenses/bolzplatz2006
+ cp -pr /builddir/build/BUILD/bolzplatz2006-1.0.3-build/bolzplatz2006-1.0.3/license.txt /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT/usr/share/licenses/bolzplatz2006
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: application() application(bolzplatz2006.desktop) bolzplatz2006 = 1.0.3-60.fc42 bolzplatz2006(s390-64) = 1.0.3-60.fc42 libirrlicht_wrap.so()(64bit) liblwjgl.so()(64bit) metainfo() metainfo(bolzplatz2006.appdata.xml)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/sh libGL.so.1()(64bit) libGLU.so.1()(64bit) libX11.so.6()(64bit) libXcursor.so.1()(64bit) libXext.so.6()(64bit) libXrandr.so.2()(64bit) libXrender.so.1()(64bit) libXxf86vm.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.8)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjawt.so()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.38)(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libvorbisfile.so.3()(64bit) libz.so.1()(64bit) rtld(GNU_HASH)
Processing files: bolzplatz2006-debugsource-1.0.3-60.fc42.s390x
Provides: bolzplatz2006-debugsource = 1.0.3-60.fc42 bolzplatz2006-debugsource(s390-64) = 1.0.3-60.fc42
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: bolzplatz2006-debuginfo-1.0.3-60.fc42.s390x
Provides: bolzplatz2006-debuginfo = 1.0.3-60.fc42 bolzplatz2006-debuginfo(s390-64) = 1.0.3-60.fc42 debuginfo(build-id) = 101330721b8f7094c7a6d8f984061ffd79d51cf6 debuginfo(build-id) = 8384811cd8ff7c746989325466c440008aa5103f libirrlicht_wrap.so-1.0.3-60.fc42.s390x.debug()(64bit) liblwjgl.so-1.0.3-60.fc42.s390x.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: bolzplatz2006-debugsource(s390-64) = 1.0.3-60.fc42
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/bolzplatz2006-1.0.3-build/BUILDROOT
Wrote: /builddir/build/RPMS/bolzplatz2006-debugsource-1.0.3-60.fc42.s390x.rpm
Wrote: /builddir/build/RPMS/bolzplatz2006-1.0.3-60.fc42.s390x.rpm
Wrote: /builddir/build/RPMS/bolzplatz2006-debuginfo-1.0.3-60.fc42.s390x.rpm
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.zusdbQ
+ umask 022
+ cd /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ test -d /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ rm -rf /builddir/build/BUILD/bolzplatz2006-1.0.3-build
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild bolzplatz2006-1.0.3-60.fc42.src.rpm
Finish: build phase for bolzplatz2006-1.0.3-60.fc42.src.rpm
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-s390x-1727332204.865237/root/var/log/dnf5.log
INFO: Done(/var/lib/copr-rpmbuild/results/bolzplatz2006-1.0.3-60.fc42.src.rpm) Config(child) 2 minutes 19 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
Running RPMResults tool
Package info:
{
    "packages": [
        {
            "name": "bolzplatz2006-debugsource",
            "epoch": null,
            "version": "1.0.3",
            "release": "60.fc42",
            "arch": "s390x"
        },
        {
            "name": "bolzplatz2006",
            "epoch": null,
            "version": "1.0.3",
            "release": "60.fc42",
            "arch": "s390x"
        },
        {
            "name": "bolzplatz2006-debuginfo",
            "epoch": null,
            "version": "1.0.3",
            "release": "60.fc42",
            "arch": "s390x"
        },
        {
            "name": "bolzplatz2006",
            "epoch": null,
            "version": "1.0.3",
            "release": "60.fc42",
            "arch": "src"
        }
    ]
}
RPMResults finished